function jugarJuego(rangoSuperior) {
// Verificar si la entrada es válida
if (isNaN(rangoSuperior) || rangoSuperior <= 0) {
alert("Ingresa un número válido para el rango superior.");
return;
}
function generarNumeroSecreto() {
// Generar un número aleatorio entre 1 y el rango superior
return Math.floor(Math.random() * rangoSuperior) + 1;
}
let numeroSecreto = generarNumeroSecreto();
let intentos = 0;
while (true) {
let eleccionUsuario = parseInt(prompt(`Adivina el número secreto entre 1 y ${rangoSuperior}:`));
if (isNaN(eleccionUsuario)) {
alert("Ingresa un número válido.");
} else {
intentos++;
if (eleccionUsuario === numeroSecreto) {
alert(`¡Felicidades! Adivinaste el número en ${intentos} intentos.`);
break;
} else {
alert("¡Intenta nuevamente!");
}
}
}
}
// Solicitar al usuario el rango superior
let rangoSuperior = prompt("Ingresa el rango superior para el juego:");
// Llamar a la función del juego con el rango superior proporcionado
jugarJuego(parseInt(rangoSuperior));