К содержанию
Расчёт в браузере

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

Каждая строка остаётся в списке ровно один раз.

Тасование Фишера — Йетса

Алгоритм проходит список с конца и меняет текущий элемент со случайным предыдущим. Все порядки равновозможны.

Тасование Фишера — Йетса

Каждая строка остаётся ровно один раз

Список дел выходит в новом порядке, ничего не пропадает и не двоится. Алгоритм Фишера — Йетса даёт каждому порядку одинаковый шанс, в отличие от «случайный ключ и сортировка», которая иногда чуть кривит.

Пустые строки лучше убрать до тасовки, они тоже занимают место. Если нужны группы, а не очередь, используйте группы из списка.

Откуда брать числа

  • Список

Пример

Список из нескольких дел каждый раз выходит в новом порядке.

Вопросы

Повторные строки?

Если вы сами написали две одинаковые, обе останутся.

Как получить другой порядок?

Измените список или нажмите расчёт ещё раз: новое открытие страницы даёт новый порядок.

Нужна одна строка, а не весь список?

Для этого есть случайный выбор.