A Microsoft corrigiu na semana passada o embaralhamento das opções na página de seleção de browser, que eu comentei
aqui. No lugar de fazer uma ordenação da lista usando uma função de comparação com resultado aleatório, o embaralhamento passa a ser feito pelo já mencionado "
Fisher-Yates shuffle":
function ArrayShuffle(a)
{
var d, c, b=a.length;
while(b)
{
c=Math.floor(Math.random()*b);
d=a[--b];
a[b]=a[c];
a[c]=d
}
}
Fonte:
The New & Improved Microsoft Shuffle.
Nenhum comentário:
Postar um comentário