Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

rand, srand - Pseudo-Zufallszahlen (int) generieren

&pagelevel(4)&pagelevel

Definition

#include <stdlib.h>

int rand(void);

void srand(unsigned int seed);

Beschreibung

rand() liefert eine positive, ganze Zufallszahl aus dem Bereich [0, 215-1].

Ein rand-Aufruf wählt Werte aus einer Folge von Pseudo-Zufallszahlen aus, unter Verwendung eines multiplikativen, kongruenten Zufallsgenerators. Der Generator hat eine Periode von 232.

rand() ist nicht threadsicher. Verwenden Sie bei Bedarf die reentrante Funktion rand_r().

Returnwert

Zufallszahl aus dem Intervall [0, 215-1] bei Erfolg.

Hinweis

Der Zufallsgenerator lässt sich mit srand() initialisieren bzw. rücksetzen. Unterbleibt die
Initialisierung, beginnt der Zufallsgenerator mit seinem voreingestellten Wert.

Siehe auch

drand48(), rand_r(), random(), srand(), stdlib.h.