Колесо фортуны онлайн
Интерактивное колесо фортуны для розыгрышей и случайного выбора. Веса вариантов, режим на выбывание, звук, история победителей, сохранение списка и запуск пробелом.
Победитель остаётся на колесе для следующих вращений.
Как пользоваться колесом фортуны
Введите варианты по одному на строку. Одинаковые строки сохраняются как отдельные шансы: если имя участника вставлено два раза, на колесе будут два самостоятельных сектора.
- Вставьте список вариантов в поле справа: имена, идеи, призы или задания
- Если список пришёл из таблицы, используйте кнопку CSV/таблица — она разобьёт запятые, точки с запятой и табы на строки
- При необходимости включите «Веса вариантов» и задайте, у кого больше шансов
- Выберите режим: «Классический» (победитель остаётся) или «На выбывание»
- Настройте длительность вращения — от 2 до 12 секунд
- Нажмите «Крутить», кликните по колесу или нажмите Space
Два режима: классический и на выбывание
| Режим | Что происходит после вращения | Когда использовать |
|---|---|---|
| Классический | Победитель остаётся на колесе, можно крутить снова | Лотерея с повторами, случайный выбор задания, вопроса |
| На выбывание | Победитель убирается с колеса до конца игры | Распределение очерёдности, подарки разным людям, турнирная сетка |
В режиме «на выбывание» после каждого вращения появляется кнопка «Убрать с колеса». Кнопка «Вернуть всех» восстанавливает исходный список — удобно перезапустить розыгрыш с теми же участниками.
Веса и вероятности
Включите чек-бокс «Веса вариантов» — каждому участнику можно задать число (по умолчанию 1). Чем больше число — тем шире сектор и выше вероятность выпадения. Колесо рассчитывает вероятность по формуле:
P_i — шанс варианта, w_i — его вес, n — количество активных вариантов, j — индекс варианта в сумме весов.
- Поощрение активных — постоянным участникам стрима даём вес 2, новичкам — 1
- Учёт справедливости — тому, кто давно не выигрывал, можно временно дать больший вес
- Сценарии «джекпот» — один редкий приз с весом 0.5, обычные — по 1
- Почти нулевые веса — интерфейс не даёт сектору исчезнуть полностью и приводит очень малые значения к безопасному минимуму
Как работает случайный выбор
Победитель определяется до начала анимации: браузер выбирает активный сектор по накопительной сумме весов, а затем колесо доворачивается так, чтобы выбранный сектор оказался под указателем. Анимация визуализирует уже выбранный результат.
Используется встроенный `Math.random()` браузера. Это псевдослучайный генератор, он не является криптографическим или сертифицированным RNG и не поддерживает воспроизводимый seed. Для учебных, бытовых и развлекательных жеребьёвок этого обычно достаточно.
Где применяют колесо фортуны
| Сценарий | Режим | Совет |
|---|---|---|
| Розыгрыш призов в Telegram-канале | На выбывание | Скриншот колеса до вращения для прозрачности |
| Учитель: кто отвечает у доски | Классический | Имена вместо номеров — нагляднее для класса |
| Стримеры: челлендж от чата | Классический + веса | Топ-донатерам — больший вес |
| Семейный совет: куда поехать | Классический | 5–8 вариантов с весами по «голосам» |
| Распределение задач в команде | На выбывание | Никто не делает одно и то же дважды |
| «Что приготовить на ужин» | Классический | Список из 10–15 блюд, обновляется раз в месяц |
Списки, дубли и публичный показ
Для публичного выбора важны не только анимация, но и понятная подготовка списка. Вставленные дубли не объединяются: они работают как отдельные билеты или дополнительные шансы.
- 30+ вариантов технически поддерживаются, но подписи на секторах становятся плохо читаемы
- Шаблоны списков помогают быстро начать с участников, призов, заданий или идей ужина
- Скрыть подписи до старта удобно, когда аудитории не нужно заранее видеть призы или вопросы
- Выбрать N победителей подходит для быстрого списка призёров; в режиме на выбывание выбранные варианты удаляются из активного набора
- Копировать историю помогает сохранить отчёт по текущей сессии
Чем колесо отличается от обычного «случайного выбора»
Текстовый рандомайзер мгновенно показывает результат — это быстро, но без визуальной паузы. Колесо добавляет ожидание, наглядность и социальный эффект: зрители видят список, сектора и момент остановки. Поэтому колесо уместно для публичных розыгрышей, а текстовый выбор — для больших списков и личных решений.
- Анимация 2–12 сек создаёт напряжение — особенно ценно для зрителей
- Визуальные сектора показывают соотношение весов и помогают заметить разные шансы
- Звук тиканья усиливает вовлечённость (можно отключить)
- История показывает прошлые результаты текущей сессии и копируется в текст
Часто задаваемые вопросы
Источники и нормативная база
- Math.random() — MDNMDN Web Docs
- Web Audio API — MDNMDN Web Docs
- Pseudorandom number generatorWikipedia
- Weighted random choice — WikipediaWikipedia
Расчёты выполняются на основе указанных нормативных и справочных источников. Ссылки открываются в новой вкладке.
Похожие инструменты
Генерируйте целые и дробные случайные числа, выбирайте элементы из списка, бросайте монетку или кубик.
Разбейте список на N групп или группы по N элементов. Случайное распределение, балансировка остатка, экспорт CSV/JSON/TXT.
Выберите случайный элемент или до 1000 результатов из списка строк. Есть режим без повторов, удаление дублей, копирование и история текущей сессии.
Подбросьте виртуальную монету: 3D-анимация, серия из 5 / 10 / 100 бросков, статистика орлов и решек, история последних 30 бросков. Запуск кликом или пробелом.