Maison >interface Web >js tutoriel >Comment générer des nombres aléatoires dans une plage spécifique en JavaScript ?
Générer des nombres aléatoires en JavaScript est une tâche courante, en particulier lors du développement de jeux ou de la réalisation de simulations. Un défi spécifique consiste à générer des nombres aléatoires dans une plage donnée.
Pour y parvenir, JavaScript propose une technique simple mais efficace :
function randomIntFromInterval(min, max) { // min and max included return Math.floor(Math.random() * (max - min + 1) + min); }
Cette fonction prend deux paramètres, min et max, représentant la plage souhaitée. Il utilise la fonction Math.random() pour générer un nombre flottant aléatoire entre 0 et 1. Ensuite, il multiplie ce nombre par la taille de la plage (max - min 1) et ajoute la valeur minimale (min). Enfin, il tronque le résultat avec Math.floor() pour obtenir un entier aléatoire dans la plage spécifiée.
Par exemple, considérons l'extrait de code suivant :
const rndInt = randomIntFromInterval(1, 6); console.log(rndInt);
Cet extrait de code génère un entier aléatoire compris entre 1 et 6 inclus. La valeur renvoyée peut être n'importe quel nombre compris entre 1 et 6, avec une probabilité égale, comme le montre le résultat suivant :
3
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!