Programme Javascript pour générer un nombre aléatoire entre deux nombres

Dans cet exemple, vous apprendrez à écrire un programme JavaScript qui générera un nombre aléatoire entre deux nombres.

Pour comprendre cet exemple, vous devez avoir la connaissance des sujets de programmation JavaScript suivants:

  • JavaScript Math aléatoire ()
  • Sol JavaScript Math ()
  • JavaScript parseInt ()

Si vous voulez trouver un entier aléatoire entre min (inclus) et max (inclus), vous pouvez utiliser la formule suivante:

 Math.floor(Math.random() * (max - min + 1)) + min

Exemple: valeur entière entre deux nombres

 // input from the user const min = parseInt(prompt("Enter a min value: ")); const max = parseInt(prompt("Enter a max value: ")); // generating a random number const a = Math.floor(Math.random() * (max - min + 1)) + min; // display a random number console.log(`Random value between $(min) and $(max) is $(a)`);

Production

 Entrez une valeur min: 1 Entrez une valeur min: 50 Une valeur aléatoire entre 1 et 50 est 47

En JavaScript, vous pouvez générer un nombre aléatoire avec la Math.random()fonction.

Math.random()renvoie un nombre aléatoire à virgule flottante compris entre 0 et moins de 1 ( 0 inclus et 1 exclus )

Le programme ci-dessus affichera une sortie entière entre min (inclus) et max (inclus) .

Premièrement, les valeurs minimum et maximum sont prises comme entrées de l'utilisateur. Ensuite, la Math.random()méthode est utilisée pour obtenir le nombre aléatoire à partir de la valeur transmise.

Le Math.floor()renvoie la valeur entière la plus proche.

Articles intéressants...