Aleatorio de JavaScript
- Página Anterior Matemáticas JS
- Página Siguiente Lógica JS
Math.random()
Math.random()
Devuelve un número aleatorio entre 0 (inclusive) y 1 (excluido):
Ejemplo
Math.random(); // Devuelve un número aleatorio
Math.random()
Siempre devuelve un número menor que 1.
Enteros aleatorios de JavaScript
Math.random()
Con Math.floor()
Usados juntos para devolver un entero aleatorio.
Ejemplo
Math.floor(Math.random() * 10); // Devuelve un número entre 0 y 9
Ejemplo
Math.floor(Math.random() * 11); // Devuelve un número entre 0 y 10
Ejemplo
Math.floor(Math.random() * 100); // Devuelve un número entre 0 y 99
Ejemplo
Math.floor(Math.random() * 101); // Devuelve un número entre 0 y 100
Ejemplo
Math.floor(Math.random() * 10) + 1; // Devuelve un número entre 1 y 10
Ejemplo
Math.floor(Math.random() * 100) + 1; // Devuelve un número entre 1 y 100
Una función aleatoria adecuada
Como puedes ver en el ejemplo anterior, es una buena idea crear una función aleatoria para generar todos los enteros aleatorios.
Esta función JavaScript siempre devuelve un número entero entre min
Entre (incluso) y max
Entre (no incluido) y (no incluido):
Ejemplo
function getRndInteger(min, max) { return Math.floor(Math.random() * (max - min)) + min; }
Esta función JavaScript siempre devuelve un número entero entre min
y max
Entre (incluso) y (incluso):
Ejemplo
function getRndInteger(min, max) { return Math.floor(Math.random() * (max - min + 1)) + min; }
- Página Anterior Matemáticas JS
- Página Siguiente Lógica JS