hola a todos, no se que es lo que estoy haciendo mal pues si se generan los números, pero estos no están dentro del array y no se que es lo que pasa, quiero decir que hacerlo con un while loop funciona correctamente, pero con 2 for loops no me funciona,
function sortearNumeros(cantidad) { let secrets = [];
for (let i = 1; i <= cantidad; i++) {
let numeroAleatorio = aleatorio();
console.log(numeroAleatorio);
let found = false;
if (numeroAleatorio != 0) {
for (let p = 0; p < secrets.length; p++) {
if (numeroAleatorio == secrets[p]) {
found = true;
break;
}
if (found == false) {
secrets.push(numeroAleatorio);
}
}
}
}
return secrets;
}
let secrets = sortearNumeros(4);