Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

DUDA Math.random()

Entonces si quiero un numero del 1 al 100 seria algo asi? Math.floor(Math.random() * 100) + 1

1 respuesta

Exactamente! La expresión que mencionas es correcta para generar un número entero aleatorio entre 1 y 100 (ambos incluidos) en JavaScript.
Math.random():

Genera un número decimal aleatorio entre 0 (incluido) y 1 (excluido).

Ejemplo: 0.723 o 0.154.

  • 100:

Multiplica ese número por 100, dando un rango de 0 (incluido) a 100 (excluido).

Ejemplo: 0.723 * 100 = 72.3.

Math.floor():

Redondea hacia abajo al entero más cercano.

Ejemplo: Math.floor(72.3) = 72.

  • 1:

Asegura que el rango final sea de 1 a 100 (sin el 0).

Ejemplo: 72 + 1 = 73.