1. Hast Du Lust, bei uns mitzuarbeiten und das AH-Team zu verstärken? Alle Details zu dieser aktuellen Herausforderung findest Du hier.
  1. MBPower, 06.08.2010 #1
    MBPower

    MBPower Threadstarter Erfahrener Benutzer

    Wie ist es möglich ein Array zu mischen bzw. ein Array in ein zweites Array per Zufall zu übertragen, aber ohne doppelte Einträge.

    Code:
    CharSequence[] items = {test[0], test[1], test[2], test[3], test[4]};
    
    test[0] bis test[4] möchte ich per Zufall anordnen und nicht nach Element 0,1,2,3,4

    Gibt es da eine einfache Möglichkeit und kann mir jemand einen Tipp geben?
     
  2. MBPower, 06.08.2010 #2
    MBPower

    MBPower Threadstarter Erfahrener Benutzer

    Bin nicht sicher, ob das eine gute Lösung ist, aber es funktioniert.

    Code:
    int[] array = new int[5];
    
    for(int i =0; i < 5; i++){
        array[i] = (int) (Math.random()*5);
        if (i>0) {
            for(int x =0; x < i; x++){
                if (array[x] == array[i]) {
                    i--;
                }
            }
        }
    }
    
    CharSequence[] items = {test[array[0]], test[array[1]], test[array[2]], test[array[3]], test[array[4]]};
    
     
  3. Makaveli, 08.08.2010 #3
    Makaveli

    Makaveli Neuer Benutzer

    Es gibt Array shuffle algorithmen, einfach googlen...
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
Integer-Wert übertragen auf zweite Activity Android App Entwicklung Freitag um 15:59 Uhr
[OFFEN] Bild per Intent an ListView übergeben und anzeigen Android App Entwicklung 13.08.2017
[ERLEDIGT] Android Studio - Buttons zu bestimmten Punkten per klick bewegen lassen Android App Entwicklung 20.07.2017
[ERLEDIGT] Notification sendet eher zufällig als festgelegt Android App Entwicklung 19.06.2017
[OFFEN] Problem mit meiner Login App Android App Entwicklung 10.06.2017
[GELÖST] Übergabe an zweite Activity Android App Entwicklung 11.05.2017
[ERLEDIGT] Von SPP seriell per Bluetooth lesen Android App Entwicklung 26.04.2017
[OFFEN] Klick auf Marker soll ein zweites kleineres Layout anzeigen, Map soll trotzdem noch scrollbar (verwendbar) sein Android App Entwicklung 04.04.2017
[ERLEDIGT] Buttontext per klick ändern Android App Entwicklung 14.03.2017
Du betrachtest das Thema "Array per Zufall in zweites Array übertragen" im Forum "Android App Entwicklung",