Случайный выбор имени
Вставьте имена по одному в строке, затем покрутите колесо, чтобы выбрать победителя, или разделите всех на команды.
Работает полностью в браузере
Имён пока нет
История
На колесе подписи показываются для не более чем 100 имён; при большем числе выбор остаётся честным, но сектора без подписей. Список хранится только на этой странице и исчезает, когда вы закрываете или перезагружаете её.
Как выбрать случайное имя
- Введите или вставьте имена в поле, по одному в строке. Пустые строки игнорируются.
- Выберите Выбрать победителей и сколько их нужно либо Разделить на команды и сколько команд.
- Нажмите кнопку. Отметьте Убирать выбранные имена, если один и тот же человек не должен выигрывать дважды.
Честный выбор и почему колесо только для вида
Честный жребий даёт каждой записи одинаковые шансы. Обычная ловушка — запустить анимацию, посмотреть, где она остановилась, и объявить это результатом: тогда физика нарисованного колеса, медленный кадр или ошибка округления могут отдать преимущество некоторым секторам. Здесь порядок обратный. Сначала выбирается выигравшая запись: случайный индекс берётся методом отбраковки, который отбрасывает неравномерный остаток, остающийся при простом взятии по модулю, а затем колесо поворачивается так, чтобы остановиться на этом секторе.
Выбор нескольких победителей работает так же, но без возвращения. Страница выполняет частичное тасование Фишера — Йетса по позициям в вашем списке и берёт первые несколько, поэтому одна позиция не может быть выбрана дважды за один розыгрыш. Для команд выполняется полное тасование, а затем имена раздаются по одному по командам. Это гарантирует, что размеры отличаются не больше чем на единицу, а то, кто окажется вместе, остаётся случайным.
Если на кону что-то серьёзное, например розыгрыш призов, держите список на виду во время жеребьёвки и расскажите, как всё делалось. Зачитать историю вслух или опубликовать её потом — лучший способ проверки, чем снимок экрана с колесом.
Советы
- Сначала приведите вставленный список в порядок: Удалить дубликаты строк, если у каждого человека должна быть только одна запись.
- Нужны числа, а не имена, например билет с 1 по 500? Воспользуйтесь инструментом Генератор случайных чисел.
- Проводите раунд викторины или выступления? Ограничьте каждый ход по времени с помощью инструмента Таймер обратного отсчёта.
Вопросы и ответы
Честен ли выбор?
Да. Сначала выбирается победитель с помощью непредвзятого жребия из защищённого источника случайных чисел вашего браузера, а затем колесо поворачивается так, чтобы остановиться на этом имени. Анимация служит украшением, поэтому ни длинный сектор, ни удачный оборот не меняют ничьих шансов. У каждой строки одинаковая вероятность.
Что будет, если имя есть в списке дважды?
Каждая строка — отдельная запись, поэтому имя, введённое дважды, получает два шанса, а страница сообщает, какие имена повторяются. Если это ошибка, удалите лишнюю строку; если сделано намеренно, например два лотерейных билета, оставьте.
Как провести несколько розыгрышей подряд?
Отметьте Убирать выбранные имена из списка и нажимайте кнопку снова для каждого розыгрыша. Или задайте число победителей 3 и получите три разные записи за один раз. Победители в одном розыгрыше — всегда разные записи.
Как формируются команды?
Список перемешивается непредвзятым тасованием Фишера — Йетса, а затем имена раздаются по одному, как карты. Так размеры команд различаются не больше чем на одного человека: 10 имён в 3 командах дают 4, 3 и 3.
Можно ли отключить вращение?
Если на вашем устройстве включено уменьшение движения, колесо сразу показывает результат без анимации, а результат в любом случае озвучивается для программ чтения с экрана. Результаты также перечислены текстом под колесом.
Отправляется ли мой список куда-либо?
Нет. Имена читает только страница в вашем браузере, и ничего не сохраняется, поэтому при закрытии вкладки они исчезают. Скопируйте историю, если вам нужна запись о том, кто был выбран.