Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou com um problema de lógica, preciso sortear números maiores que 0 e está trazendo o 0 e não estou entendendo como pode sair do primeiro "do while" quando a variável "sorteio" está zerada, veja o código abaixo:
....
//faz o sorteio e armazena em um array
do{
do{
sorteio = (Math.random()*10)%valorMaximo;
}while (sorteio == 0);
}while(numerosSorteados[i] == sorteio);
numerosSorteados.push(sorteio);
....
Alguém poderia me ajudar a encontrar o erro no código acima?
Carregando comentários...