Честный розыгрыш донатов: как это устроено
Победителя выбирает сервер, а не браузер стримера или зрителя - подкрутить исход технически невозможно, а не «на слово».
Кто на самом деле выбирает победителя
Панель стримера и OBS-виджет - это просто анимация уже готового результата: сам розыгрыш считает сервер DonateSpin, до того как что-либо появляется на экране. Ни закрытая вкладка, ни зависший браузер, ни действия стримера в интерфейсе не могут повлиять на то, какой лот уже выбран.
Как считается шанс на победу
Шанс лота - это его доля от общей суммы донатов: вес лота равен сумме донатов на него, а шанс - вес, делённый на сумму весов всех лотов. Формула открытая и видна прямо в панели рядом с каждым лотом, в процентах, ещё до того как колесо крутанули.
Есть опциональный сглаживающий коэффициент - поднимает шанс лотов с маленькой суммой. Он не спрятан: включается вручную в панели, и его наличие видно на итоговых процентах.
Что может проверить зритель сам
Проценты шансов у каждого лота обновляются в реальном времени и видны на экране до спина - можно прикинуть вероятность своими глазами, не доверяя никому на слово.
Частые вопросы
Может ли стример подкрутить результат?
Нет - победителя выбирает сервер до того, как начинается анимация. Панель и виджет только показывают уже решённый исход.
Как считается шанс лота на победу?
Шанс - доля лота от общей суммы донатов: вес лота равен сумме донатов на него, а шанс - вес, делённый на сумму весов всех лотов.
Видно ли зрителям реальные шансы?
Да, проценты по каждому лоту обновляются в реальном времени и видны на экране до того, как колесо начнёт крутиться.