Развлечения

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

Коротко

Впишите варианты — каждый с новой строки или через запятую — и нажмите «Крутить». Колесо прокрутится с замедлением и остановится под указателем на одном секторе. Победитель выбирается случайным числом в браузере, а не силой прокрутки, поэтому шансы у всех вариантов равные: 100 % делить на число секторов. Кнопка «Убрать победителя и крутить снова» убирает выпавшее из списка, история хранит последние результаты, а сам список едет в адресе страницы — ссылкой можно поделиться.

Инструмент

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

Вариантов: 6 Сектор: 60° Шанс: 16,7 %

60

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

Все 6 6 вариантов: сектор 60°, шанс 16,7 %
Вариант Сектор Шанс выпасть
Пицца 60° (0–60°) 16,7 %
Суши 60° (60–120°) 16,7 %
Бургер 60° (120–180°) 16,7 %
Паста 60° (180–240°) 16,7 %
Шаурма 60° (240–300°) 16,7 %
Салат 60° (300–360°) 16,7 %

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

Когда колесо лучше монетки

Монетка делит мир на две части, а список обычно длиннее. Колесо нужно, когда вариантов три и больше и все они равнозначны: куда поехать в отпуск, какую пиццу заказать, кто из четверых моет посуду. Правило, которое делает такой выбор честным: крутить один раз. Вторая прокрутка «потому что не понравилось» превращает жребий в выбор задним числом, и договариваться с собой становится бессмысленно.

Розыгрыш призов: убрать победителя и крутить снова

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

Чего колесо не делает

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

Покрываемые вопросы

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

Как считаем

Сектор = 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 знаков на подпись: дальше секторы становятся нечитаемыми.
Полная методика, шаги и источники

Готовые ответы

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

как пользоваться колесом фортуны онлайн
Впишите варианты в поле слева — каждый с новой строки или через запятую, дубли отбрасываются. Нажмите «Крутить» или щёлкните по колесу: оно прокрутится с замедлением и остановится, а победитель появится над колесом крупно. Дальше либо крутите заново, либо уберите выпавший вариант кнопкой «Убрать победителя и крутить снова» — тогда у оставшихся шансы вырастут.
случайный ли выбор или можно подкрутить
Выбор случайный: победитель берётся из Math.random() браузера, и все секторы равные. Угол остановки считается по уже выбранному сектору, поэтому по скорости прокрутки или силе броска на результат повлиять нельзя. Math.random не криптографический, но для жеребьёвки и «кто первый» этого достаточно.
как поделиться списком с другими
Нажмите «Ссылка на этот список» — адрес страницы скопируется целиком. Варианты хранятся в hash-фрагменте после решётки, поэтому ссылка открывается с тем же списком у любого, а поисковые системы видят одну страницу, а не сотни её вариантов. Столько же делает кнопка «Крутить» при каждом изменении списка — просто скопируйте адрес из строки браузера.
сколько вариантов можно вписать
От 2 до 40. Меньше двух — крутить нечего, а после сорока секторы сжимаются настолько, что подписи приходится обрезать: колесо перестаёт читаться. Если вариантов должно быть больше, разбейте розыгрыш на несколько раундов: уберите победителя и добавьте следующую партию.
почему варианты с одинаковыми названиями исчезают
Повторы отбрасываются: два одинаковых пункта в списке выглядели бы как два шанса на одно и то же, и результат было бы сложно объяснить. Если один вариант должен выпадать чаще, добавьте к названию пометку — например «Приз, вариант 1» и «Приз, вариант 2» — тогда это будут разные секторы.
есть ли звук и можно ли его выключить
Есть: при проходе сектора слышен тихий тик, а на остановке — короткий сигнал. Звук синтезируется в браузере и включается только после первого нажатия, потому что до действия пользователя браузеры звук не воспроизводят. Ползунок «Тик» убавляет громкость до нуля: на нуле щелчков нет вовсе. Если Web Audio недоступен, колесо крутится молча.
сохраняется ли список, если закрыть страницу
Список попадает в адрес страницы, поэтому сам он не теряется: скопируйте ссылку или сохраните её в закладки. История прокруток живёт только в открытой вкладке и при перезагрузке очищается — она для того, чтобы видеть порядок последних победителей, а не для протокола.

Ещё на сайте