Tengo un problema y es que no entiendo porque en esta parte de mi codigo los numeros siguen repitiendose
function sortearNumeros(cantidad)
{
var secretos = [];
var contador = 1;
while (contador <= cantidad)
{
var encontrado = (false)
var numeroAleatorio = aleatorio();
console.log (numeroAleatorio)
for (var posicion = 0; posicion < secretos.length; posicion++)
{
if (numeroAleatorio == secretos[posicion])
{
encontrado == true;
break;
}
}
if (encontrado == false)
{
secretos.push(numeroAleatorio);
contador++;
}
}
return secretos
}
algiuen me podria decir que hice mal?