JavaScript Aléatoire

Math.aléatoire()
Math.random()
renvoie un nombre aléatoire entre 0 (inclus) et 1 (exclusif) :
Math.random()
renvoie toujours un nombre inférieur à 1.
Entiers aléatoires JavaScript
Math.random()
utilisé avec Math.floor()
peut être utilisé pour renvoyer des entiers aléatoires.
Les entiers JavaScript n’existent pas.
Nous parlons ici de nombres sans décimales.
Exemple
// Renvoie un entier aléatoire de 0 à 9 :
Math.floor(Math.random() * 10);
Essayez-le vous-même »
Exemple
// Renvoie un entier aléatoire de 0 à 10 :
Math.floor(Math.random() * 11);
Essayez-le vous-même »
Exemple
// Renvoie un entier aléatoire de 0 à 99 :
Math.floor(Math.random() * 100);
Essayez-le vous-même »
Exemple
// Renvoie un entier aléatoire de 0 à 100 :
Math.floor(Math.random() * 101);
Essayez-le vous-même »
Exemple
// Renvoie un entier aléatoire de 1 à 10 :
Math.floor(Math.random() * 10) + 1 ;
Essayez-le vous-même »
Exemple
// Renvoie un entier aléatoire de 1 à 100 :
Math.floor(Math.random() * 100) + 1 ;
Essayez-le vous-même »
Une fonction aléatoire appropriée
Comme vous pouvez le voir dans les exemples ci-dessus, il peut être judicieux de créer une fonction aléatoire appropriée à utiliser à toutes les fins d’entiers aléatoires.
Cette fonction JavaScript renvoie toujours un nombre aléatoire entre min (inclus) et max (exclu) :
Exemple
fonction getRndInteger(min, max) {
return Math.floor(Math.random() * (max – min) ) + min;
}
Essayez-le vous-même »
Cette fonction JavaScript renvoie toujours un nombre aléatoire entre min et max (les deux inclus) :
Exemple
fonction getRndInteger(min, max) {
return Math.floor(Math.random() * (max – min + 1) ) + min;
}
Essayez-le vous-même »
#JavaScript #Aléatoire