Почему этот перемешиватель?
- Использует алгоритм Fisher–Yates для честного перемешивания (исключает смещённую «случайную сортировку»).
- По умолчанию применяется безопасная случайность через
crypto.getRandomValues. - Дополнительный режим зерна для воспроизводимых порядков, которые можно проверить.
- Копируйте, делитесь ссылкой или экспортируйте пакет JSON/CSV — всё остаётся локально.
Как использовать (3 шага)
- Вставьте список (по одному элементу в строке).
- Нажмите Перемешать.
- Скопируйте результат или поделитесь настройками.
Быстро определите порядок
Перемешиватель списков
Вставьте список, перемешайте его честно, затем скопируйте или поделитесь.
Сгенерировать 1..N
Дополнительные параметры
Одинаковое зерно + те же данные + тот же запуск = тот же порядок.
Перемешивание сбрасывает счётчик до 0. Повторное перемешивание увеличивает счётчик.
Результат
Это перемешанный порядок ваших элементов.
Поделиться / Экспорт
Подробности
Часто задаваемые вопросы
Почему нельзя использовать Array.sort с Math.random()?
Этот подход может давать смещённые результаты. Инструмент использует алгоритм Fisher–Yates для честного перемешивания.
Отправляется ли мой список на сервер?
Нет. Всё выполняется локально в браузере.
Что такое режим зерна?
При одинаковом зерне, одинаковых входных данных и том же номере запуска можно воспроизвести тот же порядок.
URL слишком длинный. Что делать?
Поделитесь URL только с настройками или экспортируйте пакет JSON вместо встраивания всего списка в URL.