Para generar un número entre 1 y 3, podemos usar el código:
let numeroAleatorio1a3 = parseInt(Math.random() * 3) + 1;
Para generar un número entre 1 y 3, podemos usar el código:
let numeroAleatorio1a3 = parseInt(Math.random() * 3) + 1;
Hola Estudiante, espero que estés bien
Tu código está correcto para generar un número aleatorio entre 1 y 3. La función Math.random()
genera un número decimal entre 0 y 1. Al multiplicar este número por 3, obtienes un rango de 0 a casi 3. Luego, al usar parseInt()
, conviertes ese número decimal en un número entero, que puede ser 0, 1 o 2. Finalmente, al sumar 1, ajustas el rango para que sea entre 1 y 3.
Por ejemplo:
Math.random()
genera 0.5, entonces 0.5 * 3 = 1.5
, y parseInt(1.5)
es 1. Al sumar 1, obtienes 2.Math.random()
genera 0.9, entonces 0.9 * 3 = 2.7
, y parseInt(2.7)
es 2. Al sumar 1, obtienes 3.Por lo tanto, tu código let numeroAleatorio1a3 = parseInt(Math.random() * 3) + 1;
es correcto para generar un número aleatorio entre 1 y 3.
Espero haber aclarado tu duda. ¡Espero haber ayudado y buenos estudios!