Развлечения

Колесо на два варианта: да или нет

Коротко

Колесо на два варианта — это честная монетка: два сектора по 180°, шанс каждому 50 %. Так решают вопросы «идём или не идём», «да или нет», «heads или tails», когда оба исхода равны и договориться не получается. Крутите один раз и не переигрывайте: вторая прокрутка «потому что ответ не понравился» превращает жребий в выбор задним числом. Нужен не круглый шанс — добавьте третий вариант, секторы станут по 120°.

Инструмент

Нажмите на колесо или кнопку «Крутить»

Вариантов: 2 Сектор: 180° Шанс: 50 %

60

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

Все 2 2 варианта: сектор 180°, шанс 50 %
Вариант Сектор Шанс выпасть
Да 180° (0–180°) 50 %
Нет 180° (180–360°) 50 %

Секторы равные, поэтому шанс каждого варианта — 100 % ÷ 2. Победитель выбирается случайным числом, а не «силой прокрутки»: колесо лишь показывает результат и останавливается так, чтобы выпавший сектор оказался под указателем. Вариантов можно от 2 до 40; повторы и пустые строки отбрасываются.

Два сектора по 180°: как делятся шансы

ВариантСектор на колесеШанс выпастьИз 100 прокруток
Да180° (сектор 1)50 %50 раз
Нет180° (сектор 2)50 %50 раз

Рассчитано по методике инструмента «Колесо фортуны онлайн: рандомайзер из своего списка».

Как считаем

Сектор = 360° ÷ n, где n — число вариантов; шанс варианта = 1 ÷ n, то есть 100 % ÷ n. Победитель: i = floor(r × n), где r — случайное число из [0, 1). Угол остановки: φ = 360° × k − (i × сектор + сектор ÷ 2 + δ), где k — число полных оборотов (4–7), δ — случайный сдвиг внутри сектора до ±35 % его ширины. Сектор под указателем при повороте φ: floor((−φ mod 360) ÷ сектор).

Ограничения и допущения

  • Секторы всегда равные: весов и «шансов» у вариантов нет, поэтому 100 % ÷ n — точная вероятность каждого. Если нужны неравные шансы, впишите вариант несколько раз.
  • Источник случайности — Math.random() браузера. Он даёт равномерное распределение, но не является криптографическим: для жеребьёвки и спора этого достаточно, для розыгрыша призов с денежным призом нужен независимый источник — генератор паролей на этой платформе берёт crypto.getRandomValues.
  • Победитель определяется до начала прокрутки, а колесо лишь показывает результат: угол остановки считается так, чтобы выпавший сектор оказался под указателем. Поэтому «сила броска» ничего не решает.
  • Звук тика синтезируется в браузере и включается после первого нажатия — до жеста пользователя браузеры звук не дают. Тик звучит не чаще 20 раз в секунду: на старте колесо проходит сектор за 15 мс, и без ограничения это был бы треск. Если Web Audio недоступен, колесо просто крутится молча.
  • Список сохраняется в hash-фрагменте адреса, а не в query-параметрах: такие ссылки не создают дублей страницы для поисковых систем. Ограничение — 40 вариантов и 40 знаков на подпись: дальше секторы становятся нечитаемыми.
Полная методика, шаги и источники

Частые вопросы

чем колесо на два варианта отличается от монетки
Математически ничем: два равных сектора по 180 градусов дают ровно те же 50 % на 50 %, что и честная монета. Разница в наглядности: видно, почему выпало именно это, и результат виден на экране сразу — удобно, когда рядом есть другие люди и спор нужно решить при них. Победитель выбирается случайным числом, а колесо лишь показывает выпавший сектор под указателем.
когда жребий из двух вариантов уместен
Когда оба исхода равны по последствиям: идти на прогулку или остаться дома, звонить сегодня или завтра, эта задача первой или та. Если цена ошибки разная, жребий не подходит: решение стоит принять самому. И одно правило — крутить один раз и не переигрывать, иначе жребий превращается в выбор задним числом.
что делать, если нужен третий вариант
Добавьте его в список — колесо сразу перестроится: три сектора по 120 градусов и по 33,3 % каждому. Так же ведут себя четыре варианта (90 градусов, 25 %) и любые другие до 40. Значения в адресе страницы обновляются вместе со списком, поэтому ссылкой можно поделиться уже с новым набором.

Ещё на сайте