Перемешивание списка — List Shuffler
Вставьте любой список и случайно измените порядок строк с помощью приватного перемешивания Fisher–Yates прямо в вашем браузере.
🔒 Работает полностью в вашем браузере — ничего не загружаетсяПеремешайте список в случайном порядке
Перемешивание списка полезно всякий раз, когда порядок важен, но выбирать его вручную не нужно. Вставьте имена, чтобы определить очерёдность выступлений, распределите домашние дела, перемешайте темы для письма, составьте пары для турнира, чередуйте вопросы для собеседования или создайте новый порядок плейлиста. Инструмент воспринимает каждую непустую строку как один элемент, перемешивает элементы и выводит случайный список в отдельное поле результата, так что оригинал остаётся на виду для сравнения.
Перемешивание использует алгоритм Fisher–Yates. Начиная с конца массива, он выбирает случайную более раннюю позицию и меняет два элемента местами, затем сдвигается на шаг влево, пока список не будет полностью перемешан. Этот подход прост, быстр и позволяет избежать распространённой ошибки — сортировки со случайным компаратором, которая может давать смещённые или непоследовательные результаты. Поскольку алгоритм работает с копией, вы можете многократно перемешивать одни и те же данные, не теряя исходный порядок, который вы вставили.
Чистый ввод — чистый результат
Пустые строки игнорируются, что удобно при копировании из документов или таблиц с лишними отступами. Если во вводе встречаются дубликаты, они считаются отдельными элементами, ведь повторяющиеся подписи иногда задуманы намеренно. Добавьте инициалы, цифры или дополнительные слова, если две записи нужно различать в итоговом порядке. Кнопка копирования отправляет перемешанный список в буфер обмена по одному элементу на строку.
Загрузка не требуется
Всё происходит в браузере с помощью JavaScript и случайных индексов на основе crypto. Ваш список не отправляется на сервер, не сохраняется в аккаунте и не передаётся другой странице. Поэтому инструмент безопасен для повседневных личных списков: имён учеников, внутренних пунктов повестки, черновиков идей и личных задач.
Советы по использованию перемешанного списка
Перемешивание отличается от выбора: каждый элемент остаётся в результате, меняется только порядок. Это подходит для очерёдности выступлений, ротаций и порядка ходов. Если нужен только один или несколько победителей, возьмите первые строки перемешанного результата; у каждого элемента одинаковый шанс оказаться на любой позиции.
Нажмите кнопку ещё раз, чтобы получить новый порядок, не зависящий от предыдущего перемешивания. Если список очень длинный, вставьте его прямо из столбца электронной таблицы, так как каждая строка становится одним элементом. Учтите, что инструмент не запоминает прежние порядки, поэтому скопируйте нужный результат, прежде чем перемешивать снова.
Как использовать
- Вставьте строкиДобавьте по одному элементу в каждой строке поля ввода.
- ПеремешайтеНажмите Shuffle list, чтобы выполнить перемешивание Fisher–Yates в вашем браузере.
- Скопируйте результатСкопируйте случайный порядок или перемешайте снова, чтобы получить новый.