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:
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:
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.