Zahlen in zufälliger Reihenfolge ausgeben/speichern.

GeorgRoch

Neues Mitglied
Hallo ich bin neu hier und habe gleich mal eine Frage:

Ich soll (für die Schule/für den Informatik unterricht) ein kleines Programm schreiben.
Es geht darum für die Klasse ein Programm zu schreiben das zufällig auswählt wer neben wem sitzt.
Ich denke mal das es ganz gut ist wenn ich jedem eine ID zuweise (1-24) und dadurch die Zahlen(ID's) zufällig ausgeben kann. (Oder ist es sinnvoller bzw. einfacher die Strings durcheinander zu bringen?)

Nun komme ich aber nicht weiter. Ich kann zwar Zufalls-zahlen generieren (Random) aber dadurch kann es ja sein das zufällig jemand (eine ID) doppelt oder drei mal vor kommt und dafür andere gar nicht.
Als alternative habe ich vollgenden Algorithmus gefunden: xi+1 := a*xi + c (mod m), i = 0, 1, 2, … . (auf: Algorithmus der Woche - Informatikjahr 2006) - der erscheint mir so wie als ober funktionieren könnte. Aber ich bekomme es nicht hin ihn in Java-code zu Interpretieren.

Um ehrlich zu sein würde ich mich über jeden Tipp oder jeden Gedanken oder gar Code freuen der mich wenigstens ein stück weiter bringt. - Denn so kriege ich das nicht hin 🙁

Liebe Grüße Georg
 

Neue Themen


Zurück
Oben