La variante seria crear una variable para consultarle al usuario cual seria el numero limite del rango para insertarla en la linea de codigo donde se crea el numero secreto.
Por ejemplo.
let numeroMaximo=0;
numeroMaximo=parseInt(prompt("Indica el numero maximo del rango:"));
numeroSecreto=Math.floor(Math.random()*numeroMaximo)+1;
yo en lo personal este codigo lo puse fuera del while el cual contiene todo el ciclo del juego y me funciono.