next up previous
Nächste Seite: RealConversions Aufwärts: Bibliotheksmoduln Vorherige Seite: R

RandomNumber

Dieses Modul generiert Pseudo-Zufallszahlen, wie sie in Spielprogrammen oder Simulationen benötigt werden. Dabei wird immer von einem Ausgangswert aus eine Zufallszahl sowie ein neuer Ausgangswert erzeugt.

Random gibt eine Pseudo-Zufallszahl im Bereich von 0 bis 1 ([0,1[) zurück. Die erzeugten Zahlen sind gleichmässig über diesen Bereich verteilt. Mit dem vorgegebenen Startwert beträgt die Periode mindestens $2^{32}-1$.

Die Funktion RND gibt eine ganze Zahl zwischen 0 und nr-1 -- beziehungsweise nr+1 für negative nr) -- zurück. Ein Würfel würde folgendermassen simuliert:
\begin{example}\tt wurf:=1+RND(6);
\end{example}

GetSeed weist dem Parameter seed den aktuellen Ausgangswert zu.

PutSeed setzt ein neuen Ausgangswert. Dieser muss positiv und ungleich Null sein.



Claudio Nieder 2000-11-12