ГСЧ лаборатория случайностей

Случайный выбор

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

Один список — один честный выбор. Или сразу несколько победителей и новый порядок.

мгновенно считается локально
Результат Случайность: локальный CSPRNG
После розыгрыша
8 участников в розыгрыше
Вставьте список участников слева и нажмите кнопку — победитель появится здесь.
Готов к работе
Победители выбираются локально: список, исключения и результаты остаются в вашем браузере. Нужен розыгрыш на большом экране — попробуйте колесо фортуны.

Как честно выбрать победителя

У случайного выбора есть одно важное свойство: у каждого участника должен быть одинаковый шанс. Здесь это обеспечивает криптографический генератор браузера crypto.getRandomValues — тот же источник, что используется для шифрования соединений. Значение не зависит от времени, часового пояса или «счастливого» клика: предсказать его заранее нельзя ни организатору, ни участникам.

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

Почему порядок строк не важен

Строка в списке — это не очередь и не приоритет. Перед выбором сайт перемешивает копию списка алгоритмом Фишера — Йетса и берёт из неё нужное количество позиций. Вероятность для каждого участника равна 1/N, где N — число участников, независимо от того, стоит имя первым или последним.

Поэтому не нужно расставлять имена «по алфавиту» или добавлять их в случайном порядке — на результат это не влияет. А если нужен именно новый порядок, включите режим «Перемешать»: он покажет случайную перестановку всех участников, которую можно скопировать или скачать в CSV.

Как работает отбраковка повторов

Переключатель «Игнорировать повторы» сравнивает строки без учёта регистра и лишних пробелов: «Аня», «аня» и « Аня » — это один участник. Если выключить опцию, одинаковые строки станут разными записями — например, когда у двух человек совпали имена или один участник получил два билета.

Опция «Убрать победителей из списка» — это постоянное исключение: победивший не участвует в следующих раундах, пока вы не нажмёте «Вернуть всех». Счётчик рядом показывает, сколько участников осталось. Список и исключения сохраняются в localStorage браузера, поэтому переживут перезагрузку страницы.

Когда пригодится

  • разыграть приз среди подписчиков, коллег или друзей;
  • выбрать дежурного, докладчика или очередь на задачу;
  • определить порядок выступлений и презентаций;
  • решить, куда пойти командой, и не спорить;
  • провести жеребьёвку по одному — с ощущением настоящего барабана.
Частые вопросы
Можно выбрать сразу несколько победителей?
Да. В режиме «Выбрать N» укажите количество — появятся карточки с местами. Внутри одного розыгрыша участники не повторяются: если нужно три победителя, это будут три разных человека.
Что делает опция «Убрать победителей из списка»?
Это постоянное исключение: победивший выбывает из следующих раундов до нажатия «Вернуть всех». Счётчик рядом показывает, сколько участников осталось в розыгрыше. Исключения сохраняются в браузере вместе со списком.
Почему порядок строк в списке не влияет на результат?
Перед выбором сайт перемешивает копию списка алгоритмом Фишера — Йетса и берёт нужное количество позиций. Шанс каждого участника равен 1/N и не зависит от того, стоит имя первым или последним.
Можно вставлять имена через запятую?
Да. Список делится по переносам строк, запятым и точкам с запятой, поэтому можно вставить и колонку из таблицы, и текст через запятую. Лишние пробелы убираются автоматически.
Сколько участников выдерживает список?
До 1000 строк и до 100 победителей за один розыгрыш. Для больших конкурсов удобнее инструмент «Розыгрыш призов» с публичным хешем — там участников можно проверять по списку.
Список сохраняется, если закрыть вкладку?
Да, список и исключения хранятся в localStorage вашего браузера и восстанавливаются при следующем открытии. На сервер ничего не передаётся. Кнопка «Очистить» удаляет список сразу.
Это лотерея или азартная игра?
Нет. Инструмент только выбирает случайные строки из вашего списка: ставки не принимаются, призы не выплачиваются. Ответственность за правила конкурса лежит на организаторе.
↑↓ навигация Enter открыть Esc закрыть