Bonsoir � toutes et � tous,
J'ai 2 questions pr�cises sur la fonction rand():
1) Je dois tirer un nombre important (disons entre 200,000 et une dizaine de millions) de nombres al�atoires compris entre [0, 1]: des r�els. J'ai trouv� en googlant une page qui d�taille pas mal la proc�dure pour tirer dans un intervalle, en particulier le code de GreyWolf: http://www.cplusplus.com/forum/beginner/7445/. Ma premi�re question, est-ce que ce type de code convient pour mon cas (grand nombre de tirages, s�curit� de l'al�atoire, rapidit�) ? A priori �a me semble plut�t pas mal, mais j'aimerais vos avis d'experts.
2) Derni�re question, je d�bute en C++, et j'ai une classe dans laquelle j'ai diff�rentes m�thodes qui tirent al�atoirement. Ma question: ou et comment dois-je initialiser la graine? dois-je d�clarer une variable et le faire dans la constructeur? dois-je initialiser une graine dans chaque m�thode? bref quelle est la proc�dure la plus sure (pour avoir de l'al�atoire) et �ventuellement la plus rapide?
Merci par avance pour vos retours,
Gian
Partager