Hi.
Hierzu möchte ich anmerken, dass
dieser Algorithmus weniger Schleifendurchläufe braucht und außerdem nicht in einer Endlosschleife hängen bleiben kann. (Stellt euch mal vor, die Zufallszahl ist immer
5 - wird wahrscheinlich selten vorkommen, aber wenn's wirklich Zufallszahlen sind kann das passieren).
Anmerkung: Oder habe ich jetzt die Frage falsch verstanden und du willst nur vermeiden, dass die Zahlenfolge so aussieht:
1 52 35
42 42 (so nicht) 56
42 (diese 42 darf da stehen) 62 77 28?
Oder willst du dass
nie eine Zahl nochmal vorkommt, nachdem sie schon mal vorkam, also so:
1 52 35 42 56
42 (diese 42 darf da nicht stehen, weil sie schonmal vorkam)
[edit2] @Frickeldrecktuxer_TM: Danke für den Hinweis.
[/edit2]