1. Use o método de geração de números aleatórios internos:
A cópia do código é a seguinte:
Math.random (); // Este método produz um número de ponto flutuante entre 0 e 1.
Math.floor (Math.Random ()*10+1); // 1-10
Math.Floor (Math.Random ()*24); // 0-23
2. Com base no tempo, números aleatórios também podem ser gerados:
A cópia do código é a seguinte:
var agora = new Date ();
var número = agora.getSeconds (); // Isso produzirá um número inteiro de 0 a 59 com base no horário atual.
var agora = new Date ();
var número = agora.getSeconds ()%43; // Isso produzirá um número inteiro de 0 a 42 com base no horário atual.
3. Um excelente programa de gerador de números aleatórios pode ser aplicado em muitos campos.
Código do programa
A cópia do código é a seguinte:
<Script Language = "JavaScript"> <!-
// The Central Randomizer 1.3 (c) 1997 por Paul Houle ([email protected])
// Consulte: http://www.msc.cornell.edu/~houle/javascript/randomizer.html
rnd.today = new Date ();
rnd.seed = rnd.today.gettime ();
função rnd () {
rnd.seed = (rnd.seed*9301+49297) % 233280;
retornar rnd.seed/(233280.0);
};
função rand (número) {
retornar math.ceil (rnd ()*número);
};
// End Randomizer central. ->
</script>