1. Use el método de generación de números aleatorios incorporado:
La copia del código es la siguiente:
Math.random (); // Este método produce un número de punto flotante entre 0 y 1.
Math.floor (Math.random ()*10+1); // 1-10
Math.floor (Math.random ()*24); // 0-23
2. Basado en el tiempo, también se pueden generar números aleatorios:
La copia del código es la siguiente:
var ahora = nueva fecha ();
Var número = ahora.getSeconds (); // Esto producirá un entero de 0 a 59 basado en la hora actual.
var ahora = nueva fecha ();
número var = ahora.getSeconds ()%43; // Esto producirá un entero de 0 a 42 en función de la hora actual.
3. Un programa de generador de números aleatorios muy excelentes se puede aplicar en muchos campos.
Código de programa
La copia del código es la siguiente:
<script language = "javaScript"> <!-
// The Central Randomizer 1.3 (c) 1997 por Paul Houle ([email protected])
// Ver: http://www.msc.cornell.edu/~houle/javascript/randomizer.html
rnd.today = new Date ();
rnd.seed = rnd.today.gettime ();
función rnd () {
rnd.seed = (rnd.seed*9301+49297) % 233280;
return rnd.seed/(233280.0);
};
función rand (número) {
return math.ceil (rnd ()*número);
};
// Finalizar al azar central. ->
</script>