srand

Définit la valeur initiale de départ du générateur de nombre pseudo-random utilisé par la rand fonction.

Syntaxe

void srand(
   unsigned int seed
);

Paramètres

seed
Valeur initiale pour la génération de nombres pseudo-aléatoires

Notes

La fonction srand définit le point de départ de la génération d’une série d’entiers pseudo-aléatoires dans le thread actif. Pour réinitialiser le générateur et créer la même séquence de résultats, appelez la fonction srand et réutilisez le même argument seed. Toute autre valeur pour seed attribue au générateur un autre point de départ dans la séquence pseudo-aléatoire. rand récupère les nombres pseudo-aléatoires qui sont générés. Le fait d’appeler rand avant srand a pour effet de générer la même séquence que si vous appelez srand en passant seed avec la valeur 1.

Par défaut, l’état global de cette fonction est limité à l’application. Pour modifier ce comportement, consultez État global dans le CRT.

Spécifications

Routine En-tête requis
srand <stdlib.h>

Pour plus d’informations sur la compatibilité, consultez Compatibility.

Exemple

Consultez l’exemple pour rand.

Voir aussi

Prise en charge mathématique et à virgule flottante
rand