Proposition en section Divers scripts utiles

La fonction Math.random permet un tirage pseudo-aléatoire d'un nombre flottant entre zéro et un :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
function(){
   return Math.floor(Math.random()*6) + 1;
}
 
Dé(); //2(); //5(); //6
Cette fonction peut facilement être adaptée pour tirer un nombre entier entre deux bornes (incluses) :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
function nombreAleatoireEntre(debut, fin){
   return Math.floor(Math.random()*(fin-debut+1)) + debut;
}
 
nombreAleatoireEntre(100,200); //124