Générer un nombre aléatoire dans une plage spécifiée en JavaScript
-
Fonction
Math.random()
- Algorithme pour générer un nombre aléatoire dans une plage spécifiée en JavaScript
- Exemple de code

Ce didacticiel explique comment générer des nombres aléatoires dans une plage spécifiée en JavaScript. Nous utiliserons la fonction Math.random()
pour générer des nombres aléatoires puis les déplacerons vers un nombre à l’intérieur de la plage spécifiée.
Fonction Math.random()
Cette fonction renvoie un nombre pseudo-aléatoire à virgule flottante compris entre 0
(inclus) et 1
(exclusif) avec une distribution approximativement uniforme sur cette plage. Mais il ne renvoie pas de numéros sécurisés par cryptographie.
Algorithme pour générer un nombre aléatoire dans une plage spécifiée en JavaScript
{{ % step %}}
-
Générer un nombre compris entre
0
et1
et le stocker dans une variable nomméerand
. -
Calculez la plage totale
range
commemax-min+1
. -
Multipliez
range
parrand
et ajoutez-le àmin
pour obtenir le nombre aléatoire dans l’intervalle spécifié.
{{ % /step %}}
Exemple de code
function getRandomIntInclusive(min, max) {
min = Math.ceil(min);
max = Math.floor(max);
return Math.floor(Math.random() * (max - min + 1) + min);
}
getRandomIntInclusive(2, 5);
Production:
4
Harshit Jindal has done his Bachelors in Computer Science Engineering(2021) from DTU. He has always been a problem solver and now turned that into his profession. Currently working at M365 Cloud Security team(Torus) on Cloud Security Services and Datacenter Buildout Automation.
LinkedInArticle connexe - JavaScript Math
- BigDecimal en JavaScript
- Ajouter deux nombres en JavaScript
- Exemples pour trouver la moyenne en JavaScript
- Division entière en JavaScript
- Exposants en JavaScript