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, vous pourrez maîtriser comment implémenter de telles méthodes en JavaScript Amis intéressés par JavaScript. peut se référer à ce qui suit Cet article
Un résumé de plusieurs méthodes de génération de nombres aléatoires à l'aide de 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 mixte
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.Description
2.Math.floor(num); Le paramètre num est une valeur numérique et la fonction
le résultat est la partie Integer 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é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).
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.
Trois méthodes d'implémentation des fonctions définies par JavaScript
Instances de javascript calculant les couleurs de dégradé
Une brève discussion sur la différence entre Ajax et JavaScript
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!