Random permutations

Перемешивание числовых диапазонов и произвольных списков с помощью алгоритма Фишера–Йетса, где случайные индексы берутся из гибридного DRBG.

Доступны два режима:

  • Диапазон 1..N — быстрая генерация перестановок, удобная для учебных экспериментов.
  • Список элементов — перемешивание любой последовательности строк.
Всего перестановок: 0 • Использовано байт случайности: 0
Последняя перестановка

        

Режимы работы

Перестановка диапазона 1..N

Укажите N и получите случайный порядок чисел от 1 до N (максимум 1000), сгенерированный по алгоритму Фишера–Йетса.

Перестановка списка

Введите список строк (по одной на строку) — генератор перемешает их порядок. Пустые строки игнорируются.

Единый генератор

Обе перестановки используют общую реализацию случайных индексов поверх DRBG, с равномерным распределением на каждом шаге.

Применение

Сценарии использования: выбор случайного порядка выступлений, распределение задач, симуляция карт и многое другое.