SharpMao
Messages postés1024Date d'inscriptionmardi 4 février 2003StatutMembreDernière intervention 7 juin 201069 11 févr. 2010 à 09:25
Hello,
Le problème avec cette bribe de code, c'est qu'elle est dangereuse.
Si la méthode GenererNbreAleatoire est appelée depuis une boucle, un nouvel objet Random sera recréé à chaque fois, et sans doute plusieurs fois de suite avec la même graine (seed). Le résultat sera donc le même.
Pour ce genre de méthode, il vaut mieux avoir un membre static, qui ne sera initialisé qu'une fois pour garantir une meilleure génération de nombres aléatoires.
11 févr. 2010 à 09:25
Le problème avec cette bribe de code, c'est qu'elle est dangereuse.
Si la méthode GenererNbreAleatoire est appelée depuis une boucle, un nouvel objet Random sera recréé à chaque fois, et sans doute plusieurs fois de suite avec la même graine (seed). Le résultat sera donc le même.
Pour ce genre de méthode, il vaut mieux avoir un membre static, qui ne sera initialisé qu'une fois pour garantir une meilleure génération de nombres aléatoires.
L'intention est bonne, mais à corriger.
Amicalaement,
Csharpmao