Je viens de faire un essai ça fonctionne très bien avec
tirage = Math.floor((Math.random()*7))+1;
Par contre si la fonction est appelée plus de 7 fois (donc si ta table fait plus de 7 lignes), le tableau est complet et la fonction entre dans une boucle infinie à cause du "while". Je ne comprends pas vraiment ce que tu souhaites faire, mais ajoute une condition sur la taille du tableau pour éviter la boucle:
1 2 3 4 5
| do
{
tirage = Math.floor((Math.random()*7))+1;
}
while (valeursAleatoires.contains(tirage) && valeursAleatoires.size()<7); |
Partager