-
parametre seed en C++
Bonjour
Quel est le r�le du param�tre seed dans une fonction de ce type(g�n�rateur de nombre al�atoire) et a quelle valeur est-il initialis� ?
void init_alea(unsigned seed = static_cast<unsigned>(std::time(0))) {
init_genrand(seed);
};
............. Merci ...........
-
C'est une valeur quelconque qui initialise le g�n�rateur de nombres pseudo-al�atoires (PRNG). A patrir de ce nombre, le PRNG va calculer une suite de nombres "au hasard". Deux seed diff�rents donne deus suites diff�rentes, tandis que deux seed �gaux donnent la m�me suite de nombre.
Tu peux lui donner absolument n'importe quelle valeur. Un idiome r�guli�rement utilis� consiste � l'initialiser avec la valeur renvoy�e par la fonction time(NULL).
-
Merci bien .... Mais je vais avoir d'autres questions !!!!!!!!!!!!!!