JavaScript : génération en entier aléatoire

Cliquez sur le bouton ci-dessous pour générer un réel puis l'entier correspondant.
Le réel généré de façon aléatoire est multiplié par 10 puis arrondi à l'entier inférieur ; donc on obtient un entier compris entre 0 et 9 !

Le code de la page (extraits)

Commentaire du code

HTML :
Rappel : la nouvelle balise BUTTON peut être utilisée en dehors d'un formulaire. C'est très pratique pour appeler une fonction JavaScript.

JavaScript :
La fonction "generation_entier" génère d'abord un réel inférieur à 1 puis ce réel est multiplié par 10.
Ensuite ce résultat est arrondi à l'entier inférieur avec la méthode floor
Si nous avions utilisé la méthode ceil on aurait obtenu un entier compris entre 1 et 10 puisque cette méthode arrondit à l'entier supérieur.
Il existe aussi la méthode round qui arrondit à l'entier le plus proche. Cette dernière méthode est en général utilisée pour arrondir un réel à n décimales avec par exemple la syntaxe suivante (si arrondi à deux décimales) :
var decimal = (Math.round(reel * 100)) / 100


Retour menu