Una de las posibles soluciones para evitar tener el valor fijo de 10 y hacer que el rango sea dinámico sería establecer primero un valor predeterminado para el rango como 10, 100, etc., y antes de iniciar el juego preguntar si se desea modificar el límite del número aleatorio y en caso de que el usuario quiera cambiarlo podría ingresar el nuevo rango límite y si no lo desea pues se quedaría con el valor predeterminado.