Рандомизатор списков / Перемешивание

Перемешайте элементы списка онлайн с помощью алгоритма Фишера-Йетса. Поддержка нескольких проходов. Бесплатный, быстрый, клиентский инструмент.

Всё работает в вашем браузере — данные не отправляются на сервер.

Зачем использовать рандомизатор списков?

Нужно случайно упорядочить список? Будь то выбор победителей розыгрыша, создание случайного порядка тестирования или перемешивание плейлиста — наш рандомизатор использует проверенный алгоритм Фишера-Йетса для объективного перемешивания.

Ключевые возможности

  • Алгоритм Фишера-Йетса для статистически честного перемешивания
  • Поддержка нескольких проходов для дополнительной рандомизации
  • Повторное перемешивание одним кликом
  • Отображение количества элементов

Как использовать

  1. Введите элементы, по одному на строку, в поле ввода
  2. Установите количество проходов перемешивания (по умолчанию: 1)
  3. Нажмите «Перемешать» для рандомизации списка

Технические детали

Алгоритм перемешивания Фишера-Йетса создаёт несмещённую перестановку — каждый возможный порядок равновероятен. Он работает путём итерации от последнего элемента к первому, меняя каждый элемент со случайно выбранным элементом перед ним или с ним самим.

Часто задаваемые вопросы

Действительно ли перемешивание случайное?

Да, алгоритм Фишера-Йетса создаёт равномерно случайную перестановку при равномерном генераторе случайных чисел. Мы используем Math.random() JavaScript.

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

Одного прохода Фишера-Йетса математически достаточно для равномерного перемешивания. Несколько проходов не улучшают случайность.

Полезные статьи

Похожие инструменты