Entonces si quiero un numero del 1 al 100 seria algo asi? Math.floor(Math.random() * 100) + 1
Entonces si quiero un numero del 1 al 100 seria algo asi? Math.floor(Math.random() * 100) + 1
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.
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.
Asegura que el rango final sea de 1 a 100 (sin el 0).
Ejemplo: 72 + 1 = 73.