Un vrai mélange
La liste est mélangée avec l’algorithme de Fisher–Yates, qui rend chaque ordre possible exactement aussi probable que les autres. Trier selon une clé aléatoire — l’astuce de la plupart des tableurs — n’y parvient pas.
Chaque échange est tiré du générateur cryptographique de nombres aléatoires de votre navigateur, échantillonné sans le biais d’arrondi qu’introduit un simple reste.