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: