Boa tarde! Estou compartilhando com vocês a forma que encontrei de resolver o desafio proposto. Segue código e uma amostra da saída:
<meta charset="UTF-8">
<h1>Jogo de Advinhação</h1>
<script>
function pulaLinha() {
document.write("<br><br>");
}
function mostra(frase) {
document.write(frase);
pulaLinha();
}
function sorteia(numero) {
return Math.round(Math.random() * numero);
}
var numeroAlcance = parseInt(prompt("Primeiramente digite o número de alcance! Este número será utilizado para sortear números ques estejam contidos entre 0 e o número digitado por você."));
mostra("<h2>Os números a serem sorteados estão entre 0 e " + numeroAlcance + "</h2>");
var numeroPensado = sorteia(numeroAlcance);
console.log(numeroPensado);
var chute = parseInt(prompt("Agora digite seu chute! (entre 0 e " + numeroAlcance + ")"));
if (chute == numeroPensado) {
mostra("<big>Parabéns!</big> Você <strong>acertou</strong>! O número sorteado foi: " + numeroPensado + " e o digitado por você foi: " + chute);
} else {
mostra("<big>Que pena!</big> Você <strong>errou</strong>! O número sorteado foi: " + numeroPensado + " e o digitado por você foi: " + chute);
if (chute > numeroPensado) {
mostra("Seu chute foi <strong>maior</strong> que o número sorteado!");
} else {
mostra("Seu chute foi <strong>menor</strong> que o número sorteado!");
}
}
</script>