Перемешать список

Получите новый случайный порядок строк с сохранением всех элементов.

Заполнить пример
Один элемент в строке, максимум 10 000 строк.
Что учитывает расчёт
  • Каждая непустая строка считается отдельным элементом; пустые строки удаляются.
  • Повторяющиеся строки сохраняются как отдельные элементы списка.
  • Перемешивание выполняется алгоритмом Fisher–Yates со случайными числами Web Crypto.

Случайное перемешивание строк

Инструмент читает непустые строки и меняет их порядок алгоритмом Fisher–Yates. Каждый элемент обменивается с равномерно выбранной позицией, поэтому допустимые перестановки имеют одинаковые шансы.

Что сохраняется

Текст строк и их количество сохраняются. Если одинаковая строка введена несколько раз, все её экземпляры останутся в результате. Удаляются только пустые строки и пробелы по краям.

Где это полезно

Случайный порядок подходит для очереди выступлений, распределения порядка задач, карточек для обучения и жеребьёвки участников.

Частые вопросы

Как снова перемешать тот же список?

Нажмите «Перемешать» ещё раз. Каждый запуск создаёт новую перестановку исходного списка.

Сохраняются ли одинаковые строки?

Да. Каждое вхождение считается отдельным элементом и остаётся в результате.

Насколько случаен порядок?

Используется Web Crypto и равномерный выбор индекса без смещения, а само перемешивание выполняется алгоритмом Fisher–Yates.