Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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