theevilworm hat folgendes geschrieben : |
| Hallo zusammen, |
Hallo auseinander/getrennt!
theevilworm hat folgendes geschrieben : |
| EDIT: Ups, erst nach dem Uploaden gemerkt: Die Abfrage, ob die Zahl schon mal gezogen wurde, wird ja nur einmal ausgeführt. Wenn die neue Zufallszahl unwahrscheinlicherweise nochmal die gleiche sein sollte, wird das ja nicht nochmal abgefragt. Deswegen muss die Abfrage in die Prozedur "Ziehen" rein. |
Nein, muß sie nicht, wenn man "sauber" programmiert, während Deine - nahehliegende - Auswahlmethode eben unelegant ist. Dazu ist der relativ simple Permutationserzeugungsalgorithmus nach Fisher-Yates geeignet, den man einfach nach dem 6. Schritt (oder nach den Zusatz-/"Super"-Zahlen) abbricht. Findest Du auch in meinem "Sortierkino" als Methode, eine Zufallspermutation zu generieren.