Cambiaría la variable numeroSecreto porque es la que guarda el número que el jugador debe adivinar. Si quiero que el número secreto cambie en cada partida, solo debo modificar el valor de esa variable.
Cambiaría la variable numeroSecreto porque es la que guarda el número que el jugador debe adivinar. Si quiero que el número secreto cambie en cada partida, solo debo modificar el valor de esa variable.
Hola Luis, espero que estés bien
¡Entiendo tu duda! Para que el número secreto cambie en cada partida, efectivamente necesitas modificar el valor de la variable numeroSecreto
. Actualmente, está configurada como let numeroSecreto = 4;
, lo que significa que siempre será 4 en cada juego.
Para hacer que este número sea diferente en cada partida, puedes utilizar una función que genere un número aleatorio. Aquí tienes un ejemplo práctico de cómo podrías hacerlo:
let numeroSecreto = Math.floor(Math.random() * 10) + 1;
Con esta línea, Math.random()
genera un número decimal aleatorio entre 0 y 1, que luego multiplicamos por 10 para obtener un número entre 0 y 9. Al usar Math.floor()
, redondeamos hacia abajo al número entero más cercano. Finalmente, al sumar 1, ajustamos el rango para que sea entre 1 y 10, que es el rango que deseas para tu juego.
Así, cada vez que inicies el juego, numeroSecreto
tendrá un valor diferente y tus jugadores tendrán un nuevo reto.
Espero haber ayudado y buenos estudios!