Eu resolvi fazer esse exercício antes de assistir a aula, quebrei bastante a cabeça e consegui fazer a geração de números aleatórios da seguinte forma. Qual seria a forma mais "profissional" para se utilizar na geração de itens aleatórios? claro considerando que o array já esteja com o número de itens definidos previamente, se não esse código que eu fiz não iria funcionar.
<meta charset="UTF-8">
<input/>
<button>Compare com o número que estou pensando!</button>
<script>
function embaralhar(){
var numeroAleatorio = Math.round(Math.random()*10);
return numeroAleatorio;
}
var segredos = [itemArray,itemArray,itemArray,itemArray];
for (var contador=0; contador < segredos.length ; contador++ ) {
var itemArray = embaralhar();
segredos[contador]=itemArray;
}
var input = document.querySelector("input");
var achou = false
function verifica() {
for(var contador=0; contador<segredos.length; contador++){
if(input.value == segredos[contador]) {
alert("Parabéns! Você acertou o número secreto");
achou = true;
break;
}
}
if (achou == false){
alert("VOCÊ ERROU");
}
}
var button = document.querySelector("button");
button.onclick = verifica;
</script>