Continua gerando valores repetidos. Consegue me ajudar, por favor?
function sorteia ()
{
return Math.round(Math.random() * 10);
}
function sorteiaNumeros(qntd)
{
var segredos = [];
for(var i=0; i<qntd;)
{
var aleatorio = sorteia();
var achou = false;
if(aleatorio !== 0)
{
for(var j=0; i<segredos.length; j++)
{
if(segredos[j] == aleatorio)
{
achou = true;
break;
}
}
if(achou == false)
{
segredos.push(aleatorio);
i++;
}
}
}
return segredos;
}
var segredos = sorteiaNumeros(5);
console.log(segredos);