No código abaixo, apesar de, aparentemente ter feito tudo certo, meus números aleatorios se repetiam. Comparei linha a linha com o código que o Flávio desenvolveu na aula dele, e descobri algo que me deixou impressionado (e preocupado, negativamente), em relação ao Java Script: ele não dava erro de código (ao menos eu não achei), e mesmo assim dava resultado errado. A diferença sutil está no ; nesta linha de código:
for(var posicao = 0; posicao < segredos.length; posicao++) {
Se eu escreve-la com o ; no final, assim:
for(var posicao = 0; posicao < segredos.length; posicao++) ; {
o resultado terá números repetidos. Se eu tiro o ";", o resultado fica correto.
Alguém sabe me explicar o por quê disso?????
`