Dejo al usuario que elija hasta qué número va a ser el número secreto: let maxNumero = parseInt(prompt("Vamos a jugar a adivinar un número secreto desde 1 hasta el número máximo que elijas:"));
Luego el número secreto se produce dentro de ese rango: let numeroSecreto = Math.floor(Math.random()*maxNumero) + 1;
El jugador va a tratar de adivinar dentro de ese rango:
numeroUsuario = parseInt(prompt(Me indicas un número entre 1 y ${maxNumero} por favor:
));
También podemos permitir que el jugador elija el número máximo de intentos de adivinar el número secreto: let maximoIntentos = parseInt(prompt("¿Cuántos intentos quieres hacer para adivinar el número secreto?"));