_lrand
Nach oben zu stdlib.h - Index
Header-Datei
stdlib.h
Kategorie
Mathematische Routinen
Prototyp
long _lrand(void);
Beschreibung
_lrand ist die Generierungsfunktion für Zufallswerte des Typs long. _rand verwendet einen multiplikativen kongruenten Zufallszahlengenerator mit der Periode 2^64, um Pseudo-Zufallszahlen im Bereich von 0 bis 2^31 - 1 zu erzeugen.
Durch einen Aufruf von srand mit dem Argumentwert 1 wird der Generator neu initialisiert. Er kann auf eine neue Startposition gesetzt werden, indem srand mit einem neuen Basiswert aufgerufen wird.
Beispiel
#include <stdlib.h>
#include <stdio.h>
int main(void)
{
long i;
randomize();
printf("Ten random numbers from 0 to 99\n\n");
for(i=0; i<10; i++)
printf("%d\n", _lrand() % 100);
return 0;
}