Hallo,
Array mit rot, grün, blau, schwarz
Shuffle-Ausgabe rot
Dann steht im Array nur noch grün, blau, schwarz
Shuffle-Ausgabe schwarz
Dann steht im Array nur noch grün, blau
usw.
Und wenns leer ist, fängt es von vorne an ;-)
Wie mache ich das am besten?
Ich würde eine Methode schreiben, die die Zufallszahlen erzeugt (in deinem Fall 0-3) und in einer Liste nachschaut, ob die Zufallszahl schon erzeugt wurde, wenn ja, dann erzeuge die nächste und wenn eine freie erscheint, dann setze den Wert auf die Liste und benutze die Zufallszahl für die Ausgabe. Nach (in deinem Fall) 4 Ausgaben wird die List wieder geleert und das Spiel beginnt von vorne.
Viele Grüße
Siri