Maison >interface Web >js tutoriel >Comment puis-je générer des nombres aléatoires dans une plage spécifique en JavaScript ?
Génération de nombres aléatoires dans une plage en JavaScript
JavaScript offre un moyen pratique de générer des nombres aléatoires dans une plage spécifiée. Cette fonctionnalité peut s'avérer utile dans divers scénarios, tels que des simulations ou le développement de jeux.
Solution
Pour générer un entier aléatoire dans une plage définie, vous pouvez exploiter la randomIntFromInterval fonction :
function randomIntFromInterval(min, max) { // Inclusive, return random number between min and max return Math.floor(Math.random() * (max - min + 1) + min); }
Exemple Utilisation
Supposons que vous deviez générer un nombre aléatoire entre 1 et 6 (inclus). Vous pouvez appeler la fonction randomIntFromInterval comme suit :
const rndInt = randomIntFromInterval(1, 6); console.log(rndInt); // Logs a random integer between 1 and 6
Dans cet exemple, rndInt se verra attribuer aléatoirement une valeur comprise dans la plage [1, 6]. La sortie de console.log() affichera cet entier aléatoire.
Remarque supplémentaire
La fonction Math.random() en JavaScript génère un nombre à partir de 0 (inclus ) à moins de 1 (exclusif). En mettant à l'échelle et en décalant cette valeur, la fonction randomIntFromInterval garantit qu'elle se situe dans la plage souhaitée.
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!