Maison  >  Article  >  interface Web  >  Comment ajouter des nombres aléatoires en javaScript

Comment ajouter des nombres aléatoires en javaScript

醉折花枝作酒筹
醉折花枝作酒筹original
2021-04-16 18:08:074064parcourir

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.

Comment ajouter des nombres aléatoires en javaScript

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn