Как это работает
Каждый вариант занимает сектор, пропорциональный его весу. При вращении победитель сначала выбирается криптографическим генератором случайных чисел браузера (crypto.getRandomValues), а затем колесо анимируется и останавливается на нём, поэтому подкрутить результат нельзя. Ссылка для отправки хранит список после # в адресе — эту часть браузер никогда не передаёт серверу.
Шанс варианта = его вес ÷ общий вес (например, «Пицца *3» среди 6 вариантов = 3 ÷ 8 = 37,5%)
Советы
- Включите «Убирать победителя», чтобы по очереди выбрать нескольких человек без повторов, как в розыгрыше.
- Нажмите на само колесо или клавишу Enter, чтобы крутить снова.
- Перемешивание меняет только расположение секторов, шансы остаются прежними.
- Отправьте ссылку, чтобы все видели одинаковое колесо и могли покрутить его сами.
Стандарты и источники
- Web Cryptography API — getRandomValues() · W3C
- NIST SP 800-90A Rev. 1 — генераторы случайных битов · NIST
Последняя проверка 15 октября 2026 г.
Часто задаваемые вопросы
Колесо действительно случайное?
Да. Победитель выбирается ещё до начала анимации с помощью crypto.getRandomValues — генератора, который браузеры используют для задач безопасности. Шанс варианта равен его весу, делённому на сумму весов.
Как повысить шансы одного варианта?
Допишите после него *2, *3 и т. д., например «Пицца *3». Его сектор станет больше, а шанс — втрое выше, чем у варианта с весом 1.
Как выбрать нескольких победителей без повторов?
Включите «Убирать победителя после каждого вращения». После каждого вращения победитель исчезает из списка.
Мой список где-то сохраняется?
Нет, он остаётся в вашем браузере. Если скопировать ссылку, список закодирован в самой ссылке после #, а эта часть не отправляется на наш сервер.