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
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31