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
0
y1
y guárdalo en una variable llamadarand
. -
Calcula el rango total
range
comomax-min+1
. -
Multiplica
range
porrand
y agrégalo amin
para 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