1
resposta

[Dúvida] QUAL O ERRO?

<meta charset="UTF-8">
<script>
 
 function sorteia(){
     return Math.round(Math.random()*10);
 }
 function sorteiaNumeros(qtd){
  var numeros = [];
  var numero = 1;
  while (qtd<=numero){
      var numeroAleatorio = sorteia();

 
  if (numeroAleatorio!=0){
      var achou = false;
      for (var posicao = 0; posicao < numeros.length; posicao++);{
          if(numeros[posicao] == numeroAleatorio){
              achou = true;
              break;
          }
      }
      if (achou == false){
          numeros.push(numeroAleatorio);
          posicao++;
      }
  }
}

var numeros = sorteiaNumeros(5);
alert(numeros);
 
</script>
1 resposta

Acredito que seu problema já tenha sido resolvido no tópico: https://cursos.alura.com.br/forum/topico-duvida-erro-no-meu-programa-461774

Certo?

Não esqueça de marcar esse tópico como solucionado (caso esteja) para ajudar os próximos colegas