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
Libérer: 2024-12-14 01:43:11
original
584 Les gens l'ont consulté

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);
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal