Independente do número colocado o código mostra mensagem de erro e não sai mais
<input type="text" id="input">
<button onclick="verifica()">compare com o segredo</button>
<script>
//var segredo = Math.round(Math.random()*10);
var segredos = [5, 7, 10 ,2];
var input = document.getElementById('input');
input.focus();
function verifica() {
for (var posicao = 0; posicao<segredos.length; posicao++) {
if (input.value == segredos[posicao]) {
alert('vc acertou')
break;
} else {
alert( 'errou')
}
}
input.value = '';
input.focus()
}
</script>