Le morceau de code suivant peut être enregistré pour référence future lors du nettoyage de l'ordinateur.
utilisez-le, appelez la méthode randomString et le paramètre len est la longueur de la chaîne aléatoire renvoyée.
Le paramètre transmis est la longueur. S'il n'y a pas de paramètre, la sortie par défaut est de 32 caractères.
Plusieurs utilisations de JS pour générer des nombres aléatoires !
Copier le code
Le code est le suivant :<script> (Min, Max)</div>{ <div class="codebody" id="code1564">var Range = Max - Min <br>var Rand = Math.random( <br>return(Min Math.round(Rand * Range)); } <br>var num = GetRandomNum(1,10); <br>alert(num); <br></script>
var chars = ['0','1','2','3','4','5','6','7','8','9','A' ,'B','C','D','E','F','G','H','I','J','K','L','M',' N','O','P','Q','R','S','T','U','V','W','X','Y','Z' ];
function generateMixed(n) {
var res = ""; for(var i = 0; i < n ; i ) {
var id = Math.ceil(Math.random( )*35);
res = chars[id];
}
return res;
}
1.Math.random(); Le résultat est un nombre aléatoire entre 0 et 1 (y compris 0, excluant 1)
2.Math.floor(num); Le paramètre num est une valeur numérique, et le 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 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érieure que 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.
js génère une chaîne aléatoire et obtient un horodatage
Le JS généré par défaut est de 13 bits, et le passer à php nécessite /1000
Copiez le code
Le code est le suivant suit :timestamp = timestamp/1000;
Derniers articles par auteur
-
2025-02-26 03:58:14
-
2025-02-26 03:38:10
-
2025-02-26 03:17:10
-
2025-02-26 02:49:09
-
2025-02-26 01:08:13
-
2025-02-26 00:46:10
-
2025-02-25 23:42:08
-
2025-02-25 22:50:13
-
2025-02-25 21:54:11
-
2025-02-25 20:45:11