Колесо фортуни

Переможця обирають до того, як колесо рушить, за допомогою crypto.getRandomValues вашого браузера, тому кожен сектор має однаковий шанс. Обертання приблизно чотири секунди лише показує результат.

Вдалося розвʼязати задачу?
Надавати перевагу в Google

Як користуватися

  1. Впишіть у поле по одному варіанту на рядок. Порожні рядки ігноруються.
  2. Натисніть «Крутити». Колесо обертається близько чотирьох секунд і зупиняється на переможцеві.
  3. Щоб прибрати переможця зі списку, натисніть «Прибрати переможця», потім крутіть знову для наступного вибору.

Як рахується

Переможця обирає, ще до початку руху колеса, криптографічний генератор випадкових чисел браузера (crypto.getRandomValues). У кожного сектора однакові шанси.

Анімація обчислює кут зупинки всередині обраного сектора, додає кілька повних обертів і плавно сповільнюється. Анімація лише показує результат, але не визначає його.

Якщо вписати варіант двічі, він отримає два сектори, і шанс його виграшу подвоїться.

Де стане в пригоді колесо

  • Обрати, хто починає гру чи нараду.
  • Визначити переможця розіграшу серед учасників.
  • Вирішити, де повечеряти чи що приготувати, коли ніхто не може визначитися.
  • Викликати учня на уроці, нікого не виділяючи.

Часті запитання

Чи колесо справді випадкове?

Так. Вибір робиться через crypto.getRandomValues, джерело випадковості, яке браузери використовують для безпеки, і в кожного сектора рівні шанси.

Як підвищити шанс варіанта?

Впишіть його в кілька рядків. Кожен рядок отримує власний сектор, тож варіант, вписаний тричі, має втричі більший шанс.

Скільки варіантів можна додати?

До 100. Зайві рядки лишаються поза колесом, і попередження повідомляє про це.

Чи зберігається й завантажується те, що я впишу?

Ні. Список лишається на цій сторінці, у вашому браузері, і зникає після закриття чи оновлення сторінки.