_lrand

Aus RAD Studio
Wechseln zu: Navigation, Suche

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