Se implementa el desafío con el siguiente código:
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<h1>Trata de adivinar el número</h1>
<script>
    function salto_linea(){
        document.write("<br>")
    }
    function imprimir(texto){
        document.write(texto);
        salto_linea();
    }
    function sorteo( numero_maximo ){
        return Math.round ( Math.random() * numero_maximo );
    }
    var numero_loteria = parseInt( prompt("Ingresa el número máximo de la lotería.") )
    var numero_pensado = sorteo( numero_loteria );
    var numero_ingresado = parseInt( prompt( "Ingresa un número entre 0 y " + numero_loteria ) );
    imprimir( "El número máximo es " + numero_loteria );
    if(numero_ingresado == numero_pensado){
        imprimir("Adivinaste !!");
    }
    else{
        imprimir( "El número era " + numero_pensado );
        if( numero_ingresado < numero_pensado ){
            imprimir( "El número es mayor que el que pensaste ");
        }
        else{
            imprimir( "El número es menor que el que pensaste");
        }
    }
</script>Que da el siguiente resultado:
 
  
 
            