` function sortearNumeros(cantidad){ var secretos = []; var contador = 1;
while(contador <= cantidad){
var numeroAleatorio = aleatorio();
console.log(numeroAleatorio);
var encontrado = false;
if(numeroAleatorio!=0){
for(var posicion = 0; posicion < secretos.length; posicion++){
if(numeroAleatorio == secretos[posicion]){
encontrado = true;
break;
}
}
if (encontrado == false){
secretos.push(numeroAleatorio);
contador++;
}
}
}
return secretos
}
` No entiendo bien el ciclo for que utiliza en el video para no repetir numeros en el arreglo final. Entiendo que el for utiliza para comparar el numero actual del arreglo con el numero anterior del arrelglo para ver si son o no iguales, y si son, debe cambiar otro numero y seguir... mi duda es como el for compara el numero que esta en la primera posicion del arreglo con el numero que esta en la ultima posicion del arreglo... porque cuando ejecutas la consola te da numeros repetidos al inicio y al final del arreglo, pero en el arreglo principal de 4 numeros, no se repite niguno.