Luego de ver el video de respuesta siento que hay un punto importante que no se define completamente. Es que si tenemos un rango muy amplio para escoger solo 1 número, la variable "maximosIntentos" debería ir cambiando junto con la variación del rango, por eso comparto una línea de código que nos ayudará a tener por lo menos 1/3 de oportunidades según la cantidad máxima de números, si bien es algo muy sencillo, creo que puede servir para nuestro juego, así si tengo 100 número de donde escoger me dará 33 oportunidades para acertar, igual se podría condicionar por rangos, pero eso nos daría distintas probabilidades para cada número del Rango.
let maximosIntentos = parseInt(numeroMaximoPosible/3);
Utilicé parseInt para redondear el número de oportunidades y que no de decimal.
Espero que este pequeño análisis pueda servir a nuestro juego.