Как генератор превращает список в результат
Онлайн-жеребьёвка работает с обычным текстовым списком: вы вставляете имена или варианты, каждый с новой строки. Инструмент разбирает ввод на отдельные элементы и перемешивает их криптографически стойким генератором случайных чисел. После этого достаточно взять первый элемент, чтобы получить победителя, или вывести весь порядок — для очерёдности выступлений, раздачи карточек Тайного Санты или слепого розыгрыша турнирной сетки.
Например, список из пяти участников — Анна, Борис, Виктор, Галина, Дмитрий — после перемешивания может принять вид: Борис, Дмитрий, Анна, Галина, Виктор. Первым в списке оказался Борис, значит, он и становится победителем при розыгрыше одного приза. Повторный запуск не «запомнит» этот результат: порядок будет другим, потому что каждый розыгрыш выполняется заново и независимо от предыдущего.
Подготовка списка участников
Правила подготовки простые и одинаковые для любого браузера. Каждый участник указывается отдельной строкой, а перенос строки служит разделителем. Пустые строки и пробелы по краям отбрасываются, поэтому случайные отступы и лишние переходы не мешают работе. Полные дубликаты не удаляются: две одинаковые строки считаются двумя разными участниками.
Если нужно временно исключить человека, удалите его строку или уберите её из ввода перед запуском. Такой формат позволяет быстро перенести список из чата, таблицы или комментариев в социальных сетях: скопировали столбец, вставили в поле — и жеребьёвка готова к работе.
Метод перемешивания: алгоритм Фишера — Йетса
В основе честной жеребьёвки лежит алгоритм Фишера — Йетса. Он проходит по списку от последнего элемента к первому и меняет местами текущий элемент со случайным, выбранным из ещё не обработанной части. В результате каждая перестановка получается равновероятной, а смещение в сторону начала или конца списка исключено.
Чтобы случайные индексы были действительно непредсказуемыми, генератор использует криптографически стойкий источник — Web Crypto API. При преобразовании случайных байтов в индекс исключается смещение по модулю, поэтому все позиции остаются равновероятными. Именно поэтому онлайн-жеребьёвка подходит там, где важен бесспорный результат: в конкурсах, розыгрышах призов и распределении задач.
Краевые случаи и проверка честности
Если участников меньше, чем запрашиваемых победителей, инструмент либо выдаст ошибку, либо вернёт всех доступных — зависит от выбранного режима. При одном участнике победитель известен заранее, но запуск всё равно корректен. Когда число победителей совпадает с длиной списка, результатом становится полностью перемешанный порядок без повторов.
Проверить честность просто: запустите жеребьёвку много раз для одного и того же списка. С ростом числа запусков частота выпадения каждого участника будет стремиться к одинаковой — это проявление закона больших чисел. Ни один участник не получает систематического преимущества, а ввод и итоги не покидают браузер.
Где пригодится онлайн-жеребьёвка
Сценарии использования почти не ограничены. Инструмент выбирает победителя конкурса в социальных сетях, определяет очерёдность докладов, раздаёт карточки Тайного Санты, помогает решить, кто первым идёт в игре, и проводит слепой жребий для турнирной сетки без посева. Бесплатный генератор заменяет спички, бумажки и споры: решение принимает случай, а не человек, поэтому претензий к организатору не возникает.
Для розыгрыша призов введите список участников, укажите количество победителей и при необходимости запасных мест. Итог можно скопировать для публикации в чате, таблице, посте или протоколе. Все операции выполняются в браузере на 2026 год без регистрации и без отправки данных на сервер.
Частые вопросы
Можно ли подтасовать результат онлайн-жеребьёвки?
Нет, в генераторе используется криптографически стойкий источник случайных чисел, встроенный в браузер. Перемешивание выполняется алгоритмом Фишера — Йетса, который даёт равновероятный порядок. Владелец сайта и организатор не могут повлиять на итог, потому что данные не покидают ваше устройство. Результат формируется в момент нажатия кнопки и не зависит от предыдущих запусков.
Что делать, если в списке есть одинаковые имена?
Полные совпадения считаются разными участниками: если два человека названы одинаково, система всё равно воспринимает строки как отдельные записи. Чтобы избежать путаницы, добавьте к имени уточнение — фамилию, номер или город. Пустые строки обычно отбрасываются, поэтому лишние переходы на новую строку не создадут фиктивных участников.
Сколько участников можно добавить в жеребьёвку?
Жёсткого лимита нет, но на практике всё зависит от мощности вашего устройства и браузера. Списки из десятков и сотен участников обрабатываются мгновенно. Если строк несколько тысяч, возможна небольшая задержка при перемешивании. Для очень больших розыгрышей на 2026 год лучше проверять производительность заранее и при необходимости разбивать список на части.
Чем жеребьёвка отличается от деления на команды?
Жеребьёвка выбирает одного или нескольких победителей из общего списка, а деление на команды распределяет всех участников по равным группам. В первом случае часть людей остаётся без приза, во втором — каждый попадает в какую-то команду. Оба сценария используют случайный порядок, но решают разные задачи организации.
Отправляются ли данные участников на сервер?
Нет, все вычисления происходят в вашем браузере. Список имён не загружается на сервер и не сохраняется в истории после закрытия страницы. Это значит, что конфиденциальность участников защищена: организатор видит только итог, а сам ввод остаётся на устройстве. Такой подход исключает утечку персональных данных.