En este post te mostraré cómo obtener un número aleatorio indicando un mínimo y un máximo usando JavaScript. Es decir, un número aleatorio entre dos números con JS.
Función de número aleatorio
La función queda así:
const obtenerNumeroAleatorioEnRango = (min, max) => {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
Es importante indicar que tomará el mínimo y máximo como inclusivos. Es decir, si se le indica a la función un aleatorio entre 1 y 3, puede devolver 1, 2 o 3.
Uso de la función
Para generar los números aleatorios invocamos a la función. Aquí un ejemplo:
const obtenerNumeroAleatorioEnRango = (min, max) => {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
// Probar con 10 números aleatorios entre 1 y 100
for(let i = 0; i < 9; i++){
const numeroAleatorio = obtenerNumeroAleatorioEnRango(1, 100);
console.log("Aleatorio: ", numeroAleatorio);
}