Section courante

A propos

Section administrative du site

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