[Allegro] Braucht jemand Zufallszahlen?
Bernhard Eversberg
ev at biblio.tu-bs.de
Mi Mai 14 08:31:20 CEST 2008
Eine beliebte Programmierübung ist das Erstellen eines Algorithmus
zur Generierung von Zufallszahlen. Programmiersprachen haben i.a.
dafür eine Funktion, so daß man sich nicht selber die Mühe machen
muß.
Frage: Wird so etwas gebraucht? Sollten wir dafür einen FLEX-Befehl
einrichten? Oder kann/sollte man lieber nur ein FLEX-Unterprogramm
dafür schaffen? Groß kann der Bedarf nicht sein, er hätte sich
sonst längst verbalisiert. Und wo es nicht nötig ist, ein Programm
zu schreiben, da ist es nötig, kein Programm zu schreiben.
(Und klar: hätte man statt FLEX eine richtige Programmiersprache
genommen, wär's gar kein Thema.)
Wie auch immer, was herauskäme, sollte natürlich wirklich
unvorhersehbar sein, nicht z.B. beim ersten Aufruf in einer Sitzung
immer dieselbe Zahl, oder gar stets bei mehrfachem Aufruf dieselbe
Folge von Zahlen. Und innerhalb eines spezifizierten Größenbereichs
sollte jede Zahl mit derselben Wahrscheinlichkeit herauskommen
können. Die Zufälligkeit sollte ferner völlig sprunghaft sein und
nicht z.B. Zahlen in aufsteigender Folge liefern, die dann erst
bei Erreichen einer Schwelle wieder von unten begänne.
Nähme man einfach die Uhrzeit und addierte Stunden, Minuten und
Sekunden, wäre das wohl nicht alles gegeben.
Ganz simpel wäre die Sache also nicht, jeder Programmierer weiß das.
MfG B.E.
Mehr Informationen über die Mailingliste Allegro