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 .

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:

`GetSeed` weist dem Parameter `seed` den aktuellen Ausgangswert zu.

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