JavaScript Random Number: un Guide complet

pour créer un nombre aléatoire en Javascript, la fonction math.random() est utilisée. JavaScript math.random() génère une valeur décimale aléatoire comprise entre 0 et 1. La fonction ne prend aucun argument. Pour obtenir des nombres aléatoires supérieurs à 1, multipliez simplement le résultat en fonction des besoins.

en programmation, il y a souvent des cas où vous devez récupérer un nombre aléatoire., Par exemple, vous pouvez créer un jeu de devinettes et souhaitez que votre programme génère un nombre aléatoire chaque fois que l’utilisateur exécute votre programme. Ou vous pouvez exécuter une fonction un nombre aléatoire de fois.

c’est là que les mathématiques JavaScript.la fonction random () entre en jeu. Mathématique.random () est une méthode intégrée qui peut être utilisée pour générer des nombres aléatoires en JavaScript. La fonction renvoie une valeur comprise entre 0 (inclus) et 1 (exclusif), mais nous pouvons utiliser une autre fonction appelée Math.floor() pour transformer notre nombre en un nombre aléatoire entier.,

dans ce tutoriel, nous allons explorer les bases de la génération de nombres aléatoires JavaScript, et discuter de la façon dont vous pouvez utiliser les mathématiques.random() fonction dans votre code.

JavaScript Math Refresher

répondez à ce quiz pour obtenir des offres et des bourses des meilleurs bootcamps et écoles en ligne!

Voir vos matchs

Le JavaScript objet Math offre aux développeurs un certain nombre de fonctions mathématiques qui peuvent être effectuées sur les nombres., Ces fonctions comprennent la remise de la valeur absolue d’un nombre, arrondi d’un nombre, le calcul de la racine carrée d’un nombre, entre autres.

L’objet Math fonctionne avec le type de données Number en JavaScript. Voici à quoi ressemble L’objet Math dans un programme JavaScript:

Math.functionName();

L’une des fonctions les plus utiles de la bibliothèque Math — et celle que nous utiliserons plus tard dans ce tutoriel — est le Math.fonction floor (). Cette méthode peut être utilisée pour fournir une valeur arrondie vers le bas à l’entier ou au nombre entier le plus proche. Voici un exemple des Mathématiques.,floor() la méthode dans l’action:

console.log(Math.floor(5.7));

Notre code de retour: 5. Le nombre de Maths.la fonction floor () traitée a été arrondie vers le bas, c’est pourquoi notre programme a renvoyé « 5” au lieu de « 6.”

de Même, les Mathématiques.fonction round() peut être utilisée pour arrondir un nombre à la valeur la plus proche. Voici un exemple des Mathématiques.,fonction round () en action:

console.log(Math.round(5.7));

notre code renvoie: L’objet Math comprend un certain nombre d’autres fonctions mathématiques qui peuvent être utilisées pour travailler avec des nombres, mais les principales que vous devez connaître pour générer un nombre aléatoire JavaScript sont les mathématiques.floor() et Math.aléatoire().

JavaScript Math.random ()

Les mathématiques JavaScript.la méthode random () renvoie un nombre aléatoire compris entre 0 (inclus) et 1 (exclusif). mathématique.la fonction random () renvoie un nombre pseudo-aléatoire à virgule flottante, ce qui signifie qu’elle inclura une décimale., La syntaxe pour les mathématiques.random() la méthode est comme suit:

Math.random();

Voici un exemple de la console.log() utilisée pour imprimer un nombre aléatoire:

console.log(Math.random());

Notre programme retourne:

0.022831222528214346

Comme vous pouvez le voir, notre programme a retourné un nombre aléatoire compris entre zéro et un. Mais ce nombre est plutôt petit, et de nombreuses applications qui ont besoin de nombres aléatoires veulent générer des nombres plus grands. C’est là que les Mathématiques.la fonction floor() entre en jeu.

nous pouvons utiliser les mathématiques.,fonction floor () pour arrondir notre nombre aléatoire pour devenir un entier aléatoire, et nous pouvons multiplier ce nombre pour en générer un plus grand. Voici un exemple d’un générateur de nombre aléatoire de fonction en JavaScript:

var random_number = Math.floor(Math.random() * 10);console.log(random_number);

Voici le résultat de notre programme après l’exécution de trois fois:

551

Comme vous pouvez le voir, notre programme a généré un nombre aléatoire. Dans l’exemple ci-dessus, nous avons utilisé "* 10” pour générer un plus grand nombre., Cette fonction nous aide à récupérer un nombre entre "1” Et "10.” si nous voulions un plus grand nombre, nous pourrions changer notre multiple comme suit:

var random_number = Math.floor(Math.random() * 100);console.log(random_number);

Après avoir exécuté notre programme trois fois, les nombres suivants ont été générés:

44726

donc, disons que nous créons un jeu d’addition et que nous voulons générer deux nombres aléatoires entre « 1” et « 100” pour que notre somme d’addition inclue., On peut utiliser le code suivant pour générer nos nombres aléatoires:

Notre programme retourne:

What is 93 + 56?

Dans l’exemple ci-dessus, nous avons d’abord généré deux nombres aléatoires en utilisant les Mathématiques.random() fonction. Ensuite, nous avons imprimé une instruction qui demande à l’utilisateur "What is + ?”

nombre aléatoire JavaScript entre deux valeurs

Math.random () n’inclut aucun argument, ce qui signifie que nous ne pouvons pas utiliser la fonction pour générer un nombre entre deux valeurs., Cependant, nous pouvons créer une méthode personnalisée qui nous permet de générer un nombre aléatoire entre deux valeurs.

disons que nous créons un jeu d’addition qui devrait générer deux nombres entre 100 et 200 pour un niveau plus avancé.

Voici un exemple de fonction que nous pourrions utiliser pour générer les nombres:

Lorsque nous avons organisé notre programme de trois fois, les valeurs suivantes sont renvoyés:

152186158

Comme vous pouvez le voir, notre programme génère des nombres aléatoires dans la plage de 100 et 200., Décomposons notre programme et explorons son fonctionnement plus en profondeur.

Sur la première ligne, nous définissons une fonction appelée "generateRandomNumber().” Notre fonction prend deux arguments: la valeur minimale et la valeur maximale de la plage de nombres dans laquelle notre nombre aléatoire est généré. Sur la ligne suivante, nous utilisons les Mathématiques.fonction random () pour générer un nombre aléatoire, et nos variables "max” Et "min” pour s’assurer que le nombre que nous générons sera dans notre plage.,

ensuite, sur la dernière ligne, nous appelons notre fonction generateRandomNumber() et lui transmettons les valeurs 100 et 200. Ainsi, lorsque nous exécutons notre programme, un nombre aléatoire entre 100 et 200 est généré.

Conclusion

Les Mathématiques.la fonction JavaScript random () peut être utilisée pour générer des nombres aléatoires entre 0 (inclus) et 1 (exclusif). Ensuite, en utilisant les mathématiques.fonction floor (), nous pouvons générer des nombres plus importants en fonction de nos besoins.,

dans ce tutoriel, nous avons exploré les bases de la bibliothèque mathématique JavaScript et discuté de la façon d’utiliser les mathématiques.random() méthode pour générer un nombre aléatoire. Nous avons également créé une fonction personnalisée qui peut être utilisé pour générer un nombre aléatoire entre deux valeurs.

Maintenant, vous avez les connaissances dont vous avez besoin pour générer vos propres nombres aléatoires en JavaScript comme un expert!

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *