Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by tigernut,
6. Feb 2014
Hi Himitsu.
Zwei Dinge verstehe ich nicht.
In der Rekursionsformel für den Zufallsgenerator heißt es x = (a*x + 1) mod 2^32
Es wird der Rest der Division durch 2^32 als neue Zufallszahl ausgegeben. Ist das gleichbedeutend mit shr 32? shr ist doch eher äquivalent zu div?
Wie liefert Radom eine Kommazahl, wenn wir ausschließlich mit Ganzzahlen rechnen?
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by tigernut,
6. Feb 2014
Hallo,
weisst du wie die Funktion random(pWert:integer):integer arbeitet? Ist das einfach:
random:=zufallszahl mod pWert;
Gruß