Случайный выбор из списка

Выберите один или несколько вариантов из своего списка: с повторами или без возвращения, с объединением одинаковых строк или отдельными участниками.

Настройки генерации

Задайте параметры и получите новый случайный список.

Параметры генератора
Непустых строк: 0. Максимум 1 000 строк и 100 000 символов. Список и результат остаются в этой вкладке; в ЛК сохраняются только настройки.
От 1 до 1 000
Пробелы по краям убираются; регистр учитывается. Отдельные одинаковые участники могут попасть в результат без повторного выбора одного участника.

Результат

Здесь появятся сгенерированные значения.

Как работает генератор

Введите один вариант на строке. Пустые строки пропускаются, пробелы по краям удаляются. Максимум 1 000 непустых строк и 100 000 символов; за запуск выбирается от 1 до 1 000 вариантов.

Одинаковые строки можно оставить отдельными участниками или объединить. Сравнение учитывает регистр: Анна и анна различаются. Две отдельные строки Анна дают два шанса и могут обе попасть в результат без возвращения. При объединении каждый уникальный текст имеет один шанс.

Web Crypto и отбрасывание неполного остатка обеспечивают равномерный выбор участника. Без повторов используется частичное перемешивание Фишера — Йетса: каждый выбранный участник исключается из дальнейшего выбора. С повторами участники выбираются независимо с возвращением. Для списка А, Б, В любой упорядоченный выбор двух участников без возвращения имеет вероятность 1/6.

Список и выбранные значения не отправляются на сервер и не сохраняются в ссылках или аналитике. В кабинете вручную сохраняются только количество, разрешение повторов и обработка одинаковых строк. После восстановления введите список заново. Это бытовой выбор, не сертифицированный розыгрыш.

Версия алгоритма: GEN-01 / 1.