2
respostas

Recarregando página para gerar novo número aleatório.

Estou postando minha solução para caso alguém tenha uma dúvida parecida com a minha.

<input/>
<button>Descubra meu segredo</button>
<script>

    var meuSegredo = Math.round(Math.random()*10);
    //Apenas para fins didáticos
    console.log(meuSegredo);

    var input = document.querySelector("input");
    input.focus();
    function verifica(){
        if(input.value == meuSegredo){
            alert("Você acertou!");
            //recarregar página
            window.location.reload();
        } else {
            alert("Você errou!");
        }
        input.value = null;
        input.focus();
    }

    var button = document.querySelector("button");
    button.onclick = verifica;

</script>

OBS: Toda vez que acerto o número(Segredo) a página é recarregada automaticamente, fazendo assim com que gere um novo número.

2 respostas

Oi, Marcos, tudo bem?

Eu não entendi bem, você não deseja que a sua página seja recarregada a cada tentativa de acerto?

Oi Laís, tudo bem...

Não, é justamente o oposto. Apenas postei caso alguém tenha uma dúvida quanto a gerar um novo número sem ter que fazer uso de uma função para realizar um novo sorteio.