Fiz o programa de acertar o número aleatório, mas de uma maneira um pouco diferente. O problema é que quando erro o número, a mensagem dizendo se o número chutado é menor ou maior, é exibida 5 vezes, que é o número de tentativas. Segue o código (obs: a função teste é a função mostra usada nos vídeos);
function numeroAleatorio(a){
var numeroAleatorio = Math.round(Math.random() * a);
return numeroAleatorio;
}
var numeroAleatorio = numeroAleatorio(100);
console.log(numeroAleatorio);
var numeroChute = parseInt(prompt("Digite um numero: "));
var limiteTentativas = 5;
for(i=1;i<=limiteTentativas;i++){
if(numeroChute==numeroAleatorio){
alert("Parabéns! Você acertou!");
break;
} else if(numeroChute<numeroAleatorio){
alert("O número chutado é menor!");
} else {
alert("O número chutado é maior!");
}
}