Настоящее перемешивание
Список перемешивается алгоритмом Фишера–Йетса, при котором любой возможный порядок ровно так же вероятен, как и остальные. Сортировка по случайному ключу — приём, которым пользуется большинство таблиц, — этого не даёт.
Каждый обмен берётся из криптографического генератора случайных чисел вашего браузера и выбирается без смещения округления, которое вносит обычный остаток от деления.