Maison > Article > interface Web > Comment ajouter des nombres aléatoires en javaScript
En javascript, vous pouvez utiliser "Math.random()" pour ajouter des nombres aléatoires. La fonction "Math.random()" renvoie un nombre aléatoire à virgule flottante allant de 0 à moins de 1, c'est-à-dire de 0 (0 inclus) vers le haut, mais excluant 1 (excluant 1). Elle ne peut pas être sélectionnée ou réinitialisée par le. utilisateur défini.
L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.
<script type="text/javascript"> document.write(Math.random()) </script>
Explication
Math.random(); Y compris 1)
Math.floor(num); Le paramètre num est une valeur numérique et le résultat de la fonction est la partie entière de num.
Math.round(num); Le paramètre num est une valeur numérique et le résultat de la fonction est l'entier après l'arrondi de num.
Math : objet mathématique, fournissant des calculs mathématiques sur des données.
Math.random(); Renvoie un nombre aléatoire compris entre 0 et 1 (0 inclus, 1 exclu).
Math.ceil(n); Renvoie le plus petit entier supérieur ou égal à n.
Lorsque vous utilisez Math.ceil(Math.random()*10);, vous obtenez principalement des entiers aléatoires de 1 à 10, et la probabilité d'obtenir 0 est très faible.
Math.round(n); Renvoie la valeur de n après arrondi.
Utilisez Math.round(Math.random()); pour obtenir un entier aléatoire de 0 à 1 de manière uniforme.
Lorsque vous utilisez Math.round(Math.random()*10);, vous pouvez obtenir des entiers aléatoires de 0 à 10 de manière fondamentalement équilibrée, et la probabilité d'obtenir la valeur minimale 0 et la valeur maximale 10 est inférieur à la moitié.
Math.floor(n); Renvoie le plus grand entier inférieur ou égal à n.
Lorsque vous utilisez Math.floor(Math.random()*10);, des entiers aléatoires de 0 à 9 peuvent être obtenus uniformément.
[Apprentissage recommandé : Tutoriel JavaScript avancé]
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!