Genere un número aleatorio en un rango especificado en JavaScript
-
Función
Math.random() - Algoritmo para generar números aleatorios en un rango especificado en JavaScript
- Código de ejemplo
Este tutorial presenta cómo generar números aleatorios dentro de un rango específico en JavaScript. Usaremos la función Math.random() para generar números aleatorios y luego los cambiaremos a un número dentro del rango especificado.
Función Math.random()
Esta función devuelve un número pseudoaleatorio de punto flotante en el rango de 0 (inclusive) a 1 (exclusivo) con una distribución aproximadamente uniforme sobre ese rango. Pero no devuelve números criptográficamente seguros.
Algoritmo para generar números aleatorios en un rango especificado en JavaScript
{{ % step %}}
-
Genera un número entre el rango
0y1y guárdalo en una variable llamadarand. -
Calcula el rango total
rangecomomax-min+1. -
Multiplica
rangeporrandy agrégalo aminpara obtener el número aleatorio dentro del rango especificado.
{{ % /step %}}
Código de ejemplo
function getRandomIntInclusive(min, max) {
min = Math.ceil(min);
max = Math.floor(max);
return Math.floor(Math.random() * (max - min + 1) + min);
}
getRandomIntInclusive(2, 5);
Producción :
4
Harshit Jindal has done his Bachelors in Computer Science Engineering(2021) from DTU. He has always been a problem solver and now turned that into his profession. Currently working at M365 Cloud Security team(Torus) on Cloud Security Services and Datacenter Buildout Automation.
LinkedInArtículo relacionado - JavaScript Math
- Calcular el porcentaje en JavaScript
- Convertir Radianes a Grados en JavaScript
- Notación científica JavaScript
- Redondear un número al 10 más cercano en JavaScript
- BigDecimal en JavaScript
- Agregar dos números en JavaScript
