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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour