No entiendo como funciona el true/false en este codigo, mas que nada el encontrado = true dentro del for, gracias.
function sortearNumero(cantidad) {
var secretos = [];
var contador = 1;
while(contador <= cantidad) {
var numeroAleatorio = aleatorio();
var encontrado = false
for(var posicion = 0; posicion < secretos.length; posicion++ ) {
if (numeroAleatorio == secretos[posicion]) {
encontrado = true;
break;
}
}
if (encontrado == false) {
secretos.push(numeroAleatorio);
contador++
}
}
return secretos;
}