Un barajado como es debido
La lista se baraja con el algoritmo de Fisher–Yates, que hace que cada ordenación posible sea exactamente igual de probable que las demás. Ordenar por una clave aleatoria — el truco que usan casi todas las hojas de cálculo — no lo consigue.
Cada intercambio sale del generador criptográfico de números aleatorios de tu navegador, muestreado sin el sesgo de redondeo que introduce un simple resto.