Comment tirer un nombre au hasard ?
Proposition en section Divers scripts utiles
Citation:
La fonction
Math.random permet un tirage pseudo-aléatoire d'un nombre flottant entre zéro et un :
Code:
alert(Math.random()); // affiche un nombre aléatoire tel que 0.61243757...
Vous pouvez vous en servir pour tirer un nombre au hasard. Par exemple, pour simuler un jet de dé entre 1 et 6 :
Code:
1 2 3 4 5 6 7
| function Dé(){
return Math.floor(Math.random()*6) + 1;
}
Dé(); //2
Dé(); //5
Dé(); //6 |
Cette fonction peut facilement être adaptée pour tirer un nombre entier entre deux bornes (incluses) :
Code:
1 2 3 4 5
| function nombreAleatoireEntre(debut, fin){
return Math.floor(Math.random()*(fin-debut+1)) + debut;
}
nombreAleatoireEntre(100,200); //124 |