Je remarque aussi mais c'est probablement ce qui a ete dit 2 message plus haut que
peut retourner -1 et donc la sortie pourra etre 0, 1, 2 (si on fait le +1 indiqué) donc ca me semble pas bon si ?
Donc pourquoi ne pas faire tout simplement :
(int)(Math.random()*2)+1;
ce qui eviterait le if (si on utilise pas le modulo), et donc leger gain de temps (dans une grosse boucle de boucle ca fait deja ca 
A noter cependant, que au profiler le NextInt est un tantinet plus rapide que le random() ... (genre 0.2% sur une boucle de 500000 demande de chiffres)
Partager