rand(3C-ucb) (BSD Compatibility Package) rand(3C-ucb)
NAME
rand, srand - Einfacher Zufallszahlengenerator
SYNTAX
/usr/ucb/cc [flag ...] file ... -lucb
srand(seed)
int seed;
rand()
BESCHREIBUNG
rand verwendet einen multiplikativen kongruenten Zufallszahlengenera-
tor mit der Periode 2^32, um aufeinanderfolgende Pseudo-Zufallszahlen
in einem Bereich von 0 bis (2^31)-1 zurückzugeben.
srand kann jederzeit aufgerufen werden, um den Zufallsgenerator auf
einen zufälligen Startpunkt zu setzen. Der Generator verwendet als
Startwert ursprünglich den Wert 1.
HINWEISE
Die Spektraleigenschaften von rand sind begrenzt. drand48 und random
bieten weitaus bessere, wenn auch aufwendigere Zufallszahlengenerato-
ren.
Die niedrigen Bit der generierten Zahlen sind nicht sehr "zufällig".
Verwenden Sie daher die mittleren Bit. Besonders das niedrigste Bit
wechselt lediglich zwischen 0 und 1.
SIEHE AUCH
random(3), drand48(3C), rand(3C), srand(3C).
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98