Bonjour,
J'ai un livre sur l'apprentissage du javascript et je bloque un peu sur random():
Je comprends que random génère aléatoirement un chiffre en 0 et 1. (comme: 0,258966588744...)
Pour obtenir un nombre aléatoire entre 0 et 10: Math.random() * 11 -> le 11 n'étant pas inclus cela génère un nombre entre 0,... et 10,.....
Grâce à floor() je peux arrondir à l'unité inférieur donc si j'ai 10,9999 -> il affichera 10 -> Math.floor( Math.random() *11 ).
Maintenant c'est ici que ça se complique: Mon livre me dit que si je veux un nombre aléatoire entre 10 et 1000 je dois faire:
mais je pense qu'il y a une erreur dans le livre: j'ai cherché sur le net mais l'exemple du livre m'embrouille. sur le net j'ai trouvé : Math.random() * (Max - Min) + Min.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Math.floor ( Math.random() * (1000 - 100) + 100 );
Je comprends pas comment il parvient à dire que le minimum est de 10 et le max est de 1000 avec son exemple.
Quelqu'un peut-il m'aider SVP ?
Partager