Comment générer un nombre aléatoire entre deux nombres en javascript

Comment générer un nombre aléatoire entre deux nombres en javascript

L'extraction d'un seul nombre utilisant n'importe quel algorithme mathématique est connue sous le nom de génération de nombres aléatoires. Le nombre aléatoire est une valeur inattendue ou imprévisible générée par un ordinateur. De nombreuses applications doivent créer des nombres aléatoires, tels que des sites Web de jeux, des objectifs de test, etc. Certaines applications génèrent des nombres aléatoires pour utiliser l'OTP pour valider l'utilisateur, comme les applications bancaires, etc.

Ce billet de blog définira des méthodes pour créer des nombres aléatoires entre deux nombres.

Comment générer un nombre aléatoire entre deux nombres en javascript?

Dans JavaScript, il existe différentes méthodes pour générer un nombre aléatoire, notamment:

  • "Mathématiques.Random () ”Méthode
  • "Mathématiques.Floor () ”Méthode

Discutons de ces méthodes un par un!

Méthode 1: générer un nombre aléatoire entre deux nombres en utilisant les mathématiques.Méthode aléatoire ()

Le "Mathématiques.aléatoire()»La méthode est utilisée pour créer des nombres aléatoires entre deux nombres. Il génère des valeurs de type de données doubles positives aléatoires entre «0.0" et "1.0".

Syntaxe

La syntaxe fournie ci-dessous peut générer un nombre aléatoire en utilisant le «Mathématiques.aléatoire()" méthode:

Mathématiques.aléatoire();

Pour générer un nombre aléatoire entre deux nombres, utilisez la syntaxe donnée:

Mathématiques.random () * (max_num - min_num) + min_num;

Dans la syntaxe ci-dessus, "max_num»Représente le nombre maximum, et«min_num”Désigne le nombre minimum.

Valeur de retour

Il produit des nombres pseudo aléatoires plutôt que de vraies valeurs à l'intérieur de la plage.

Exemple

Générons un nombre aléatoire entre «83» et «23» en utilisant la méthode «Random ()»:

Mathématiques.Random () * (83-23) + 23;

Sortir

La sortie ci-dessus affiche un numéro aléatoire à virgule flottante "48.04761034288709"Entre deux nombres"83" et "23".

Si l'utilisateur souhaite obtenir le nombre aléatoire dans un format entier! Suivez la section ci-dessous.

Méthode 2: générer un nombre aléatoire entre deux nombres en utilisant les mathématiques.Floor () Méthode

Une autre méthode pour générer des nombres aléatoires entre deux nombres, utilisez le «Mathématiques.sol()«Méthode avec le«Mathématiques.aléatoire()" méthode. Il convertira le numéro de point flottant généré de manière aléatoire en un entier.

Syntaxe

Suivez la syntaxe donnée par le ««Mathématiques.sol()”Méthode pour générer un numéro aléatoire entier:

Mathématiques.sol (mathématiques.random () * (max_num - min_num + 1) + min_num);

La syntaxe ci-dessus:

  • Tout d'abord, appelez le «Mathématiques.aléatoire()”Méthode pour générer un nombre aléatoire.
  • Ensuite, convertissez-le en un entier en arrondissant le numéro de point flottant retourné par le «Mathématiques.aléatoire()" méthode.

Exemple

Générons un nombre aléatoire entre deux nombres, "55" et "20", en utilisant le "Mathématiques.sol()" méthode:

Mathématiques.sol (mathématiques.Random () * (55 - 20 + 1) + 20);

Sortir

La sortie ci-dessus indique que le «Mathématiques.sol()»La méthode donne un nombre aléatoire entier entre deux nombres.

Conclusion

Pour générer un nombre aléatoire entre deux nombres, utilisez le «aléatoire()”Méthode de l'objet mathématique qui générera un décimal aléatoire entre deux nombres spécifiés, et pour le convertir en un nombre entier, utilisez le"Mathématiques.sol()«Méthode avec la méthode aléatoire (). Ce message définit ces méthodes avec des exemples appropriés pour créer des nombres aléatoires entre deux nombres.