Entendí el desafío de otra forma, donde el jugador pudiera escoger el rango de los números entre los que iba a adivinar
//Variables
let rango= prompt("Por favor, ingresa el rango máximo de números entre los que deseas adivinar (por ejemplo, 10 para adivinar un número entre 1 y 10):");
let numeroSecreto = parseInt(Math.random()*rango)+1;
let numeroUsuario = 0;
let intentos = 1;
let maximoIntentos = 5;
while (numeroUsuario != numeroSecreto) {
numeroUsuario = prompt(`Me indicas un número entre 1 y ${rango} por favor:`);
console.log(numeroUsuario);
if (numeroUsuario == numeroSecreto) {
alert(`Acertaste, el número es: ${numeroUsuario}. Lo hiciste en ${intentos} ${intentos == 1 ? 'vez' : 'veces'}`);
} else {
if (numeroUsuario > numeroSecreto) {
alert('El número secreto es menor');
} else {
alert('El número secreto es mayor');
}
//palabraVeces = 'veces';
//Incrementamos el contador cuando no acierta
//intentos = intentos + 1;
//intentos = += 1;
intentos++;
if (intentos > maximoIntentos) {
alert("Llegaste al número de intentos maximos");
break;
}
}
}