Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ rand(3C-ucb) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

random(3)

drand48(3C)

rand(3C)

srand(3C)

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

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026