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.
Si buscas un generador listo para ser usado puedes encontrar un generador de números aleatorios online en mi otro post, mismo que usa la función aquí expuesta.
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);
}
Si el post ha sido de tu agrado te invito a que me sigas para saber cuando haya escrito un nuevo post, haya
actualizado algún sistema o publicado un nuevo software.
Facebook
| X
| Instagram
| Telegram |
También estoy a tus órdenes para cualquier contratación en mi página de contacto