Cet article présente principalement les informations pertinentes résumées par plusieurs méthodes de génération de nombres aléatoires en JavaScript. J'espère qu'à travers cet article, tout le monde pourra maîtriser comment implémenter une telle méthode, j'espère que les amis qui en ont besoin pourront s'y référer. peut aider tout le monde.
Un résumé de plusieurs méthodes de génération de nombres aléatoires en javascript
1 Obtenez un nombre aléatoire entre deux nombres
.function GetRandomNum(Min,Max){ var Range = Max - Min; var Rand = Math.random(); return(Min + Math.round(Rand * Range)); }
2. Méthode de mélange
function generateMixed(n) { var res = ""; for(var i = 0; i < n ; i ++) { var id = Math.ceil(Math.random()*35); res += chars[id]; } return res; }
3. 🎜>
2.Math.floor(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.random(); Renvoie un nombre aléatoire compris entre 0 et 1 (0 inclus, 1 exclu).
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.
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érieure que la moitié.
Lorsque vous utilisez Math.floor(Math.random()*10);, des entiers aléatoires de 0 à 9 peuvent être obtenus uniformément.
Méthode d'implémentation du générateur de nombres aléatoires JavaScript
Comment implémenter MySQL pour générer des nombres aléatoires et concaténer des chaînes
Fonction php rand() pour la génération de nombres aléatoires
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!