how get random number in javascript ?
- Listed: 7 April 2024 18 h 51 min
Description
how get random number in javascript ?
**Comment générer un nombre aléatoire en JavaScript ?**
En JavaScript, vous pouvez générer des nombres aléatoires en utilisant la méthode `Math.random()`. Cette méthode retourne un chiffre décimal pseudo-aléatoire compris entre 0 et 1, inclus 0 et non inclus 1.
**Utilisation de `Math.random()`**
Vous pouvez utiliser `Math.random()` comme suit :
“`javascript
let randomNumber = Math.random();
console.log(randomNumber);
“`
Cela affichera un nombre décimal aléatoire compris entre 0 et 1.
**Échelle de `Math.random()`**
Pour obtenir un nombre aléatoire dans une plage spécifique, vous pouvez multiplier ou diviser le résultat de `Math.random()` par un nombre approprié. Par exemple :
“`javascript
let randomNumber = Math.random() * 10;
console.log(randomNumber);
“`
Cela affichera un nombre décimal aléatoire compris entre 0 et 9.
**Comprendre le fonctionnement de `Math.random()`**
`Math.random()` utilise un algorithme pseudo-aléatoire pour générer des nombres aléatoires. L’algorithme prend en compte l’horloge système et alternative à chaque appel, ce qui signifie que les nombres aléatoires générés seront différents chaque fois que vous appelerez `Math.random()`.
**Exemples de génération de nombres aléatoires**
Voici quelques exemples de génération de nombres aléatoires en JavaScript :
“`javascript
// Générer un nombre aléatoire compris entre 1 et 6 (comme les dés)
let randomNumber = Math.floor(Math.random() * 6) + 1;
console.log(randomNumber);
// Générer un nombre aléatoire compris entre 10 et 20 (non inclus les extrémités)
let randomNumber = Math.floor(Math.random() * 11) + 10;
console.log(randomNumber);
“`
Ces exemples utilisent `Math.floor()` pour obtenir un nombre entier aléatoire.
**Bibliographie**
* [MDN Web Docs : Math.random()](https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Global_Objects/Math/random)
* [W3Schools : JavaScript – Math.random()](https://www.w3schools.com/js/js_random.asp)
* [Stack Overflow : Comment générer des nombres aléatoires en JavaScript?](https://stackoverflow.com/questions/4194628/how-to-generate-random-numbers-in-javascript)
428 total views, 1 today
Recent Comments