Pois na parte de cima da função sorteio temos
var segredos = [];
após isso o senhor faz a o seguinte for:
for(var posicao = 0; posicao < segredos.length; posicao++) {
como ele funcionou sendo que a array segredos está vazia ? Como ele sabe o número de posições que ela terá ? Se nada foi colocado dentro dela ?