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

Добавьте варианты по одному в строке и укажите, сколько из них выбрать.

Заполнить пример
Один вариант в строке, максимум 10 000 строк.
Что учитывает расчёт
  • Каждая непустая строка считается одним вариантом; пробелы по краям строки не учитываются.
  • Полностью совпадающие строки объединяются, чтобы один вариант не получил случайное преимущество.
  • Выбор выполняется локально через Web Crypto; выбранные варианты внутри одного результата не повторяются.

Как проходит случайный выбор

Калькулятор удаляет пустые и полностью совпадающие строки, затем частично перемешивает список алгоритмом Fisher–Yates. Если нужно несколько результатов, каждый вариант может попасть в итог только один раз.

Равномерная случайность

Случайные значения создаются Web Crypto API непосредственно в браузере. Для перевода 32-битного случайного числа в диапазон используется отбрасывание неполного остатка диапазона, поэтому варианты не получают смещение из-за операции деления по модулю.

Розыгрыши и жеребьёвка

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

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

Может ли один вариант выпасть дважды?

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

Отправляется ли список на сервер?

Нет. Разбор списка и случайный выбор выполняются локально в браузере.

Регистр букв учитывается?

Да. «Анна» и «анна» считаются разными вариантами, поскольку строки различаются.