alguem saberia me dizer porque o Math.random do meu codigo só aparece no console depois que eu faço a tentativa , antes da tentativa ele não aparece,
<meta charset= "utf" - 8>
<h1> jogo acerta </h1>
<input/>
<button>veja  se acertou</button>
<script>
  function verifica(){
      var input = document.querySelector ("input");
      var numeroSecreto = Math.round(Math.random()*10);
        console.log(numeroSecreto);
      var input = document.querySelector ("input");
      if (input.value == numeroSecreto){
      alert("voce acertou");
      }else{
      alert("voce errou");
      }      
   }
      var botao = document.querySelector("button")
      botao.onclick = verifica;
</script>