Maison >interface Web >js tutoriel >Comment puis-je générer un nombre aléatoire dans une plage spécifique en JavaScript ?

Comment puis-je générer un nombre aléatoire dans une plage spécifique en JavaScript ?

Barbara Streisand
Barbara Streisandoriginal
2024-12-14 01:43:11527parcourir

How Can I Generate a Random Number Within a Specific Range in JavaScript?

Générer un nombre aléatoire dans une plage spécifiée en JavaScript

En JavaScript, générer un nombre aléatoire dans une plage spécifiée est une tâche simple qui peut être réalisé à l’aide de la fonction Math.random() intégrée. Cette fonction génère un nombre à virgule flottante entre 0 (inclus) et 1 (exclusif).

Pour générer un nombre aléatoire entre deux entiers, nous pouvons multiplier la sortie de Math.random() par la différence entre le deux entiers et ajoutez l’entier minimum. Cela entraînera un nombre aléatoire compris dans la plage spécifiée.

Par exemple, pour générer un nombre aléatoire entre 1 et 6, nous pouvons utiliser le code suivant :

function randomIntFromInterval(min, max) {
  // min and max included 
  return Math.floor(Math.random() * (max - min + 1) + min);
}

const rndInt = randomIntFromInterval(1, 6);
console.log(rndInt);

Ceci le code génère un entier aléatoire compris entre 1 et 6 inclus. La fonction Math.floor() est utilisée pour arrondir le résultat à l'entier le plus proche.

La fonction randomIntFromInterval() peut être utilisée pour générer des nombres aléatoires dans n'importe quelle plage spécifiée, quelle que soit la taille de la plage.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn