Ce blog démontrera la procédure de génération d'un nombre aléatoire dans une plage donnée à l'aide d'un programme JavaScript. Commençons!
En utilisant les mathématiques.Méthode aléatoire () pour générer des nombres aléatoires dans une plage donnée
Afin d'utiliser le «Mathématiques.aléatoire()”Méthode pour générer un nombre aléatoire dans une plage spécifique, consultez la syntaxe donnée.
Syntaxe
La syntaxe ci-dessous peut être utilisée pour générer un nombre aléatoire en utilisant le «Mathématiques.aléatoire()" méthode:
Dans le but de générer un nombre aléatoire dans une plage donnée, nous utiliserons la syntaxe suivante:
Mathématiques.random () * (max_number-min_number) + min_number;Ici, "max_number" représente le nombre maximal, et "min_number”Désigne le nombre minimum de la plage donnée.
Maintenant, jetez un œil à quelques exemples liés à l'utilisation du «Mathématiques.aléatoire()”Méthode pour l'objectif spécifié.
Exemple 1
Si vous souhaitez obtenir un numéro aléatoire dans une plage comme 0 à 100, consultez le programme-cadeau ci-dessous.
Ici, "100" représente le "max_number" et "0"Désigne le"min_number«De la plage donnée:
Mathématiques.Random () * (100-0) + 0;Après avoir mis ces valeurs dans la formule, la sortie sera un nombre décimal aléatoire "42.72769582760376"Utilisation de" mathématiques.Random () ”Méthode:
Exemple 2
Nous allons maintenant créer une fonction nommée «getrandomnumber ()"Et passez deux arguments"min_number" et "max_number«À lui. Cette fonction appellera le «Mathématiques.aléatoire()”Méthode pour générer un nombre aléatoire à virgule flottante entre la plage spécifiée:
Ensuite, nous appellerons la fonction "getrandomnumber ()"En passant"25" comme "min_number" et "80" comme "max_number»:
getrandomnumber (25,80);Maintenant, nous allons exécuter le programme ci-dessus dans la console et afficher la sortie:
Comme vous pouvez le voir, le programme donné a généré le nombre aléatoire décimal "38.48177131797334". Dans le cas, si vous souhaitez générer un numéro entier, consultez la procédure ci-dessous.
En utilisant les mathématiques.Méthode plancher () pour générer des nombres aléatoires dans une plage donnée
Dans la programmation JavaScript, nous traitons principalement de l'ensemble du nombre au lieu de points flottants. Bien que pour convertir le flotteur en numéros entiers, nous utilisons la méthode "Mathématiques.sol()".
Syntaxe
Découvrez d'abord la syntaxe de base du «Mathématiques.sol()" méthode:
Dans la syntaxe donnée ci-dessus, nous appellerons la méthode "Mathématiques.aléatoire()" dans le "Mathématiques.sol()". Le "Mathématiques.sol()»La méthode arrête le numéro de point flottant renvoyé par le« mathématiques.Random () ”Méthode.
Maintenant, essayons quelques exemples pour générer un nombre aléatoire avec l'aide du «mathématiques.Floor () ”Méthode.
Exemple 1
Si vous souhaitez obtenir un nombre aléatoire entre une plage comme 1 à 100, exécutez le code fourni dans la console:
Ici, 1 est le "min_number" et 100 est le "max_number"Dans la plage donnée. Après avoir mis ces valeurs dans la formule, la sortie imprimera un nombre aléatoire "52»:
Exemple 2
Tout d'abord, nous créerons une fonction nommée «getrandomnumber ()"Et passez deux arguments"min_num" et "max_num". Comme nous l'avons discuté ci-dessus, le «max_num" est le nombre maximal et "min_num" représente le nombre minimum de la plage donnée.
La fonction «getrandomnumber ()» appellera la méthode «mathématiques.aléatoire () "dans le" mathématiques.Floor () ”Méthode pour compléter le numéro aléatoire qui en résulte:
fonction getrandomnumber (min_num, max_num)À l'étape suivante, nous invoquerons la fonction "getrandomnumber ()"En passant les valeurs"25" comme "min_num" et "80" comme "max_num»:
Getrandomnumber (25,80);L'exécution du programme ci-dessus dans la console s'affichera «63«Comme un nombre aléatoire entier:
Nous avons fourni des informations essentielles liées à la génération d'un nombre aléatoire en javascript.
Conclusion
Pour générer un nombre aléatoire, vous pouvez utiliser deux méthodes JavaScript: «Mathématiques.aléatoire()" et "Mathématiques.sol() ". "Mathématiques.aléatoire()"Est utilisé pour générer un nombre aléatoire à virgule flottante et« mathématiques.plancher () "utilise le" mathématiques.Random () ”Méthode pour compléter la valeur aléatoire du point flottante qui en résulte dans un entier ou un nombre entier. Ces deux méthodes acceptent «min_number" et "max_number«Comme leurs arguments. Ce blog a démontré la procédure de génération d'un nombre aléatoire dans une plage donnée à l'aide d'un programme JavaScript.