1. Utilisez la méthode de génération de nombres aléatoires intégrée:
La copie de code est la suivante:
Math.Random (); // Cette méthode produit un numéro de point flottant entre 0 et 1.
Math.floor (math.random () * 10 + 1); // 1-10
Math.floor (math.random () * 24); // 0-23
2. En fonction du temps, des nombres aléatoires peuvent également être générés:
La copie de code est la suivante:
var now = new Date ();
var nombre = now.getSeconds (); // Cela produira un entier de 0 à 59 en fonction de l'heure actuelle.
var now = new Date ();
var nombre = maintenant.getSeconds ()% 43; // Cela produira un entier de 0 à 42 en fonction de l'heure actuelle.
3. Un très excellent programme de générateur de nombres aléatoires peut être appliqué dans de nombreux domaines.
Code de programme
La copie de code est la suivante:
<script linguisse = "javascript"> <! -
// Le Randomiseur central 1.3 (c) 1997 par Paul Houle ([email protected])
// Voir: http://www.msc.cornell.edu/~houle/javascript/randomizer.html
rnd.today = new Date ();
rnd.seed = rnd.today.getTime ();
fonction rnd () {
rnd.seed = (rnd.seed * 9301 + 49297)% 233280;
retour rnd.seed / (233280.0);
};
fonction rand (numéro) {
return math.ceil (rnd () * numéro);
};
// terminer le randomiseur central. ->
</cript>