Olá! Gostaria de saber como eu faço para dar uma dica ao usuário de que número a que número ele deve chutar.
Para isso, eu usei o seguinte código:
var chute = parseInt(prompt("Chute um número de 0 a " + sorteia(10) + "."));Com a intenção de obter o mesmo valor gerado na variável:
var numeroSorteado = sorteia(10);Porém o número que aparece na frase do prompt é sempre um número aleatório, de 0 a 10, como se ele fizesse a conta Math.round(Math.random() * 10 de novo.
O resultado que eu queria chegar é dizer para o meu usuário escrever um número de 0 a "10", quando " var numeroSorteado = sorteia(10); ", por exemplo.. Como eu faria isso?
Se não ficou claro o raciocício, aqui vai o código completo:
<script>
      function mostra(frase) {
        document.write(frase);
      }
    function sorteia(n) {
      return Math.round(Math.random() * n);
    }
    var numeroSorteado = sorteia(10);
    console.log(numeroSorteado);
    var chute = parseInt(prompt("Chute um número de 0 a " + sorteia(10) + "."));
    if (chute == numeroSorteado) {
      mostra("Você acertou!");
    }else {
      if(chute > numeroSorteado){
        mostra("Você errou. Este número é maior que o numero sorteado. O número sorteado foi " + numeroSorteado + ".");
      }else {
        mostra("Você errou. Este número é menor que o numero sorteado. O número sorteado foi " + numeroSorteado + ".");
      }
    }
    </script>Obrigado!
 
            