No código:
    function sorteia () {
        return Math.round(Math.random() * 10);
    }
    function sorteiaNumeros(quantidade) {
        var segredos = []
        var numero = 1;
        while(numero <= quantidade) {
            var numeroAleatorio = sorteia();
            var achou = false;
            if(numeroAleatorio !== 0) {
                for(var posicao = 0; posicao < segredos.length; posicao++) {
                    if(segredos[posicao] == numeroAleatorio) {
                        achou = true;    
                        break;
                    }
                }
                if(achou == false) {
                    segredos.push(numeroAleatorio);
                    numero++
                }    
            }
        }
        return segredos;
    }fiquei em dúvida no seguinte segmento:
for(var posicao = 0; posicao < segredos.length; posicao++) {
                    if(segredos[posicao] == numeroAleatorio) {
                        achou = true;    
                        break;Para ser mais específico , na linha do if(segredos[posicao] == numeroAleatorio), por qual razão a variável posicao foi colocada dentro dos colchetes?
 
            