_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; }