


Utilisation et fonctions associées de génération de nombres aléatoires dans les compétences JS_javascript
May 16, 2016 pm 03:20 PMTout d'abord, permettez-moi de vous présenter quelques fonctions liées aux nombres aléatoires :
var Rand = Math.random();
- 1.Math.random(); Le résultat est un nombre aléatoire compris entre 0 et 1 (0 inclus, excluant 1)
- 2.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.
- 3.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 arrondie à un entier.
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 essentiellement obtenir des entiers aléatoires de 0 à 10 de manière équilibrée, y compris la probabilité d'obtenir le minimum valeur 0 et la valeur maximale 10 Moins de 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.
La loterie aléatoire peut également être étendue, par exemple en définissant la probabilité de loterie et en l'utilisant avec la base de données.
1 2 3 4 5 6 7 8 9 10 11 |
|
Code de fonction js correspondant pour générer des nombres aléatoires :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
|
Ce qui précède est le contenu détaillé de cet article, j'espère qu'il sera utile à l'étude de chacun.

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Comment utiliser JS et Baidu Maps pour implémenter la fonction Map Pan

Recommandé : Excellent projet de détection et de reconnaissance des visages open source JS

Outils essentiels pour l'analyse boursière : découvrez les étapes pour dessiner des graphiques en bougies avec PHP et JS

Conseils de développement PHP et JS : maîtrisez la méthode de création de graphiques en bougies boursières

Comment créer un graphique en chandeliers boursiers en utilisant PHP et JS

Comment utiliser JS et Baidu Maps pour implémenter la fonction de dessin de polygones de carte

Comment utiliser JS et Baidu Map pour implémenter la fonction de traitement des événements de clic sur la carte
