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 des fonctions mathématiques et à virgule flottante
rand