CodeKitHub
Інструменти-генератори

Колесо Випадкового Вибору

Останнє оновлення:

Введіть власний список і крутіть, або оберіть вбудований пресет — команди NFL, NBA, NHL і MLB, усі 50 штатів США, чемпіони League of Legends, стартові Покемони або ідеї для вечері — і дозвольте колесу зупинитися на справді випадковому переможцеві. Якщо у вас уже є список імен, варіантів чи ідей, використовуйте режим «Власний»; якщо ви просто хочете натхнення, нічого не вводячи, перейдіть до категорії з пресетом.

6 items — editing this list switches to Custom mode automatically.

Що це за інструмент?

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

Цей інструмент працює двома способами: введіть власний список (один елемент на рядок) і крутіть, або перейдіть до категорії з пресетом — складів спортивних команд, списків ігрових персонажів чи ідей для їжі — і крутіть, нічого не вводячи.

Навіщо його використовувати?

  • Оберіть випадкову команду 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. Ваш список ніколи не надсилається на сервер і зникає, щойно ви закриєте або перезавантажите сторінку.

Схожі інструменти