Aléatoire JavaScript
- Page précédente Math JS
- Page suivante Logique JS
Math.random()
Math.random()
Retourne un nombre aléatoire entre 0 (compris) et 1 (exclu) :
Exemple
Math.random(); // Retourne un nombre aléatoire
Math.random()
Retourne toujours un nombre inférieur à 1.
Entiers aléatoires JavaScript
Math.random()
Et Math.floor()
Utilisé ensemble pour retourner un entier aléatoire.
Exemple
Math.floor(Math.random() * 10); // Retourne un nombre entre 0 et 9
Exemple
Math.floor(Math.random() * 11); // Retourne un nombre entre 0 et 10
Exemple
Math.floor(Math.random() * 100); // Retourne un nombre entre 0 et 99
Exemple
Math.floor(Math.random() * 101); // Retourne un nombre entre 0 et 100
Exemple
Math.floor(Math.random() * 10) + 1; // Retourne un nombre entre 1 et 10
Exemple
Math.floor(Math.random() * 100) + 1; // Retourne un nombre entre 1 et 100
Une fonction aléatoire appropriée
Comme vous pouvez le voir dans les exemples ci-dessus, il est une bonne idée de créer une fonction aléatoire pour générer tous les entiers aléatoires.
Cette fonction JavaScript retourne toujours entre min
Et max
Entre (ne comprend pas) :
Exemple
function getRndInteger(min, max) { return Math.floor(Math.random() * (max - min) ) + min; }
Cette fonction JavaScript retourne toujours entre min
et max
Entre (y compris) :
Exemple
function getRndInteger(min, max) { return Math.floor(Math.random() * (max - min + 1) ) + min; }
- Page précédente Math JS
- Page suivante Logique JS