He realizado mi programa, pero analizando bien la lógica del sorteo, el número generado por el programa nunca será mayor al lanzado por el usuario
<meta charset="UTF-8">
<script>
function saltarLinea() {
document.write("<br>");
}
function imprimir(frase) {
document.write(frase);
saltarLinea();
}
function sorteo(n) {
var nAleatorio = Math.round(Math.random()*n);
return nAleatorio;
}
var numeroLanzado = parseInt(prompt("Ingrese un numero "));
var numeropensado = sorteo(numeroLanzado)
if(isNaN(numeroLanzado)){
alert("El dato ingresado no corresponde a un numero");
}else{
if(numeropensado == numeroLanzado){
imprimir("Usted a acertado el numero lanzado")
}else{
if(numeropensado < numeroLanzado){
imprimir("El numero lanzado: " + numeroLanzado +" fue mayor al generado por el programa: " + numeropensado);
}else{
imprimir("El numero lanzado: " + numeroLanzado +" fue menor al generado por el programa: " + numeropensado);
}
}
}
</script>