GÉNÉRER NOMBRE ALÉATOIRE AVEC RANDOM

SharpMao Messages postés 1024 Date d'inscription mardi 4 février 2003 Statut Membre Dernière intervention 7 juin 2010 - 11 févr. 2010 à 09:25
SharpMao Messages postés 1024 Date d'inscription mardi 4 février 2003 Statut Membre Dernière intervention 7 juin 2010 - 11 févr. 2010 à 09:25
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/51276-generer-nombre-aleatoire-avec-random

SharpMao Messages postés 1024 Date d'inscription mardi 4 février 2003 Statut Membre Dernière intervention 7 juin 2010 69
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.

L'intention est bonne, mais à corriger.

Amicalaement,

Csharpmao
Rejoignez-nous