C-Bibliotheksfunktionen -srand()

C-Standardbibliothek - <stdlib.h>

Beschreibung

C-Bibliotheksfunktionenvoid srand(unsigned int seed)Initialisierung durch FunktionrandDer verwendete Zufallszahlengenerator.

Deklaration

Nachstehend finden Sie die Deklaration der Funktion srand().

void srand(unsigned int seed)

Parameter

  • seed-- Dies ist ein ganzzahliger Wert, der zum Initialisieren des Pseudozufallszahlengenerierungsalgorithmus verwendet wird.

Rückgabewert

Diese Funktion gibt keinen Wert zurück.

Beispiel

Das folgende Beispiel demonstriert die Verwendung der Funktion srand().

Beispiel

#include <stdio.h> #include <stdlib.h> #include <time.h> int main() { int i, n; time_t t; n = 5; /*Zufallszahlengenerator initialisieren*/ srand((unsigned) time(&t)); /*Ausgabe von 5 Zufallszahlen zwischen 0 und 50*/ for( i = 0 ; i < n ; i++ ) { printf("%d\n", rand() % 50); } return(0); }

Lassen Sie uns das obige Programm kompilieren und ausführen; dies erzeugt das folgende Ergebnis:

38
45
29
29
47

C-Standardbibliothek - <stdlib.h>

Weitere Erweiterungen