INITSTATE |
État initiale |
GNU C |
stdlib.h |
Syntaxe
char * initstate(unsigned int seed, char *state, size_t size);
|
Paramètres
Nom |
Description |
seed |
Ce paramètre permet d'indiquer le nombre de suite de nombre à générer. |
state |
Ce paramètre permet de retourner l'état initiale. |
size |
Ce paramètre permet d'indiquer la taille du tampon pointer le paramètre state. |
Description
Cette fonction permet de redémarrer et changer le générateur de nombre pseudo-aléatoire.
Normalement, la fonction initstate est utilisée pour initialiser l'état du générateur de nombres aléatoires.
Le paramètre state est un tableau d'octets de la taille spécifié par size, utilisé pour contenir les informations d'état. Il est initialisé en fonction de la suite de nombre.
La taille doit être comprise entre 8 et 256 octets et une puissance de 2. Plus le tableau d'état est grand, mieux c'est. La valeur de retour est la valeur précédente du tableau d'informations d'état.
Vous pouvez utiliser cette valeur ultérieurement comme paramètre de setstate pour restaurer cet état.
Dernière mise à jour : Lundi, le 29 avril 2019