CodeKitHub
Генераторы

Колесо случайного выбора

Последнее обновление:

Введите свой собственный список и крутите, или выберите встроенный пресет — команды NFL, NBA, NHL и MLB, все 50 штатов США, чемпионы League of Legends, стартовые покемоны или идеи для ужина — и дайте колесу остановиться на по-настоящему случайном победителе. Если у вас уже есть список имён, вариантов или идей, используйте режим «Свой список»; если вам просто нужна идея без ввода текста, переключитесь на категорию с пресетом.

Пунктов: 6 — при редактировании списка автоматически включается свой режим.

Что это за инструмент?

Колесо случайного выбора — это вращающееся колесо в виде круговой диаграммы, разделённое на цветные секторы по одному на каждый элемент вашего списка, со стрелкой, которая останавливается на одном выигрышном секторе, когда вращение замедляется и прекращается. Это визуальная, «физически ощутимая» версия вытягивания имени из шляпы.

Инструмент работает двумя способами: введите свой список (по одному элементу на строку) и крутите, или переключитесь на категорию с пресетом — списки спортивных команд, игровых персонажей или идей для еды — и крутите, вообще ничего не вводя.

Зачем его использовать?

  • Выберите случайную команду NFL, NBA, NHL или MLB, когда она нужна для пула, викторины или просто когда не знаете, за кого болеть.
  • Получите случайного чемпиона League of Legends или покемона, чтобы попробовать, когда надоели привычные варианты.
  • Решите, что приготовить на ужин, какой штат США посетить, или кто ходит первым в игре — не споря об этом.
  • Введите свои имена, задачи или призы и используйте колесо для жеребьёвки в классе, розыгрышей или распределения по командам.
  • Включите «удалять победителя после каждого вращения», чтобы исключать варианты по одному — это полезно для розыгрыша нескольких победителей или проведения турнира на выбывание.
  • Бесплатно, мгновенно и полностью локально — ничего из введённого вами никуда не загружается.

Как использовать

  1. Выберите пресет из выпадающего списка (команды NFL, NBA, NHL, MLB, штаты США, чемпионы League of Legends, покемоны или идеи для ужина) — или оставьте «Свой список» и введите свой список, по одному элементу на строку, в поле.
  2. Нажмите на колесо или кнопку «Крутить колесо».
  3. Наблюдайте, как колесо вращается и замедляется до остановки — элемент под стрелкой является победителем.
  4. При желании отметьте «Удалять победителя после каждого вращения» перед следующим вращением, чтобы выбрать несколько победителей без повторов.

Пример

Ввод

Пресет: команды NFL, удалять победителя после каждого вращения: включено

Результат

Первое вращение: Kansas City Chiefs. Второе вращение (Chiefs удалены): Philadelphia Eagles.

При включённом режиме удаления победителя каждое вращение происходит из сокращающегося пула, поэтому один и тот же результат никогда не повторяется дважды.

Часто задаваемые вопросы

Вращение действительно случайное, или оно благоволит определённым элементам?

Каждый элемент получает сектор одинакового размера на колесе, а выигрышный сектор выбирается функцией `Math.random()` ещё до начала анимации вращения — дистанция вращения просто рассчитывается так, чтобы остановиться на уже выбранном секторе. Поэтому у каждого элемента ровно 1 шанс из N, независимо от положения или размера сектора на экране.

Могу ли я использовать свой список вместо пресета?

Да — это режим по умолчанию. Введите или вставьте по одному элементу на строку в поле справа; колесо обновляется в реальном времени по мере ввода, и любой набранный текст автоматически переключает выпадающий список обратно на «Свой список», даже если ранее был выбран пресет.

Актуальны ли списки спортивных команд?

Да. Списки NFL (32 команды), NBA (30 команд) и MLB (30 команд) отражают текущие франшизы каждой лиги, а список NHL (32 команды) включает Utah Mammoth — новое название бывшей франшизы Arizona Coyotes после переезда в Солт-Лейк-Сити.

Сколько чемпионов League of Legends и покемонов включено?

Пресет League of Legends включает более 150 актуальных чемпионов за всю историю выпусков игры до 2026 года. Пресет покемонов — это подобранный список стартовых покемонов каждого поколения плюс несколько особенно популярных (Пикачу, Иви, Чаризард и другие) — это не полный покедекс из более чем 1000 покемонов, поскольку колесо с таким количеством секторов было бы нечитаемым.

Могу ли я удалить элемент и снова крутить так, чтобы он не вернулся?

Да — отметьте «Удалять победителя после каждого вращения» перед вращением. Каждый победитель автоматически удаляется из списка после выпадения, поэтому повторные вращения происходят из сокращающегося пула. Это полезно для розыгрыша нескольких призов в лотерее или проведения отбора на выбывание.

Почему колесо показывает менее 18 символов для длинных названий?

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

Сохраняет или загружает ли этот инструмент мой список куда-либо?

Нет. Всё — отрисовка колеса, выбор победителя, воспроизведение анимации вращения — происходит в вашем браузере на обычном JavaScript. Ваш список никогда не отправляется на сервер и исчезает, как только вы закрываете или перезагружаете страницу.

Похожие инструменты