Boa noite!
Fiz o código conforme a aula, porém por mais que na lista mostre um número diferente, o número secreto permanece sempre o mesmo, uso ele várias vezes e sempre acerta, não está modificando, poderiam me ajudar por gentileza?
let listaDeNumerosSorteados = [];
let numeroSecreto = gerarNumeroSecreto();
function gerarNumeroSecreto() {
let numeroEscolhido = parseInt(Math.random() * 4 + 1);
if (listaDeNumerosSorteados.includes(numeroEscolhido)) {
return gerarNumeroSecreto();
} else {
listaDeNumerosSorteados.push(numeroEscolhido);
console.log(listaDeNumerosSorteados);
return numeroEscolhido;
}
}
Segue tbm o código da função de verificar chute.. as vezes fiz algo errado nele
function verificarChute() {
let chute = document.querySelector('input').value
if(chute == numeroSecreto) {
let palavraTentativa = tentativas > 1 ? 'tentativas': 'tentativa';
let mensagemTentativa = `Você descobriu o número secreto com ${tentativas} ${palavraTentativa}`;
exibirTextoNaTela('h1', 'Acertou!');
exibirTextoNaTela('p', mensagemTentativa);
document.getElementById('reiniciar').removeAttribute('disabled');
} else {
if (chute > numeroSecreto) {
exibirTextoNaTela('p', 'O Número secreto é menor');
} else {
exibirTextoNaTela('p', 'O Número secreto é maior');
}
tentativas++;
limparCampo();
}
Obrigado!
Abs,