Фортуната Ozon: шары крутятся, миллионы растут. А можно ли вообще проверить честность розыгрыша?
Последнее время мне всё чаще попадались споры про «Фортунату» от Ozon. Одни уверяют, что там всё честно, а недовольные просто не понимают теорию вероятностей. Другие пишут, что победители «свои», джекпоты существуют только на экране, а вся эта история нужна, чтобы люди активнее покупали товары и собирали морковки.
И тут мне стало интересно: а можно ли вообще со стороны проверить честность Фортунаты, а не просто поверить Ozon на слово?
Я полез смотреть старые тиражи, считать вероятность джекпотов, искать победителей и читать официальные правила.
И первая неожиданность оказалась совсем не в пользу конспирологии: с математикой у Фортунаты всё выглядит вполне нормально. Частота джекпотов не выбивается из ожидаемой, явных аномалий в выпадающих числах тоже нет.
Казалось бы, можно закрывать вкладки.
Но потом я добрался до правил — и вопросы внезапно появились совсем в другом месте.
Так что на самом деле определяет выигрышные числа?
Когда смотришь прямой эфир, всё выглядит понятно: машины крутят шары, один из них выкатывается, ведущий называет число. Логично предположить, что именно так и определяется выигрышная комбинация.
Но по официальным правилам числа определяет не лототрон, а система Randomus — spec.randomus.ru.
Более того, в правилах отдельно предусмотрено использование физических объектов, декораций и визуализации без изменения результата, который определила система.
Получается довольно любопытная картина:
сначала Randomus определяет комбинацию → потом студийная машина показывает зрителю эти же числа с помощью шаров.
То есть те самые шары, которые выглядят как главный источник случайности, по сути могут быть просто красивым реквизитом.
Само по себе в этом ничего подозрительного нет. Но тогда возникает очень простой вопрос:
если случайность происходит не в лототроне, а где-то на стороне Randomus, то как участнику проверить именно её?
Хорошо, с шарами понятно. Тогда что с Randomus?
В правилах написано, что после окончания приёма билетов формируется «окончательный и неизменяемый реестр», а комбинация определяется криптографически стойким генератором случайных чисел.
Звучит серьёзно.
Я попытался найти протокол хотя бы одного тиража Фортунаты: когда зафиксировали базу, сколько в ней было билетов, когда Randomus получил запрос и какой результат выдал.
Не нашёл.
При этом Randomus вполне умеет публиковать такие данные для других крупных рекламных акций. Там открыто видны время загрузки базы, количество участников, контрольная сумма файла и время определения результатов.
То есть техническая возможность есть.
А для Фортунаты с джекпотами в десятки миллионов я пока вижу только ссылку на spec.randomus.ru и слова в правилах о том, что результат определяет эта система.
Может быть, все логи существуют и просто закрыты. Может быть, корпоративная версия Randomus устроена иначе. А может быть, я действительно чего-то не нашёл.
Но после этого у меня появился вопрос, который сейчас интересует меня больше всех остальных: можно ли после получения первой комбинации попросить Randomus сгенерировать ещё одну?
Потому что случайный генератор и первый, единственный и необратимо зафиксированный случайный результат — всё-таки не одно и то же.
А теперь немного конспирологии
Вот здесь я решил на минуту отбросить осторожность и посмотреть на всю конструкцию глазами человека, который изначально уверен, что «Фортуната» может быть устроена не совсем так, как выглядит со стороны.
Сразу оговорюсь: дальше — не утверждение и не доказательство, а именно гипотетический сценарий.
Но чем дольше я его прокручивал, тем интереснее становилось.
Допустим, главная задача такой акции — не раздать как можно больше денег, а максимально долго поддерживать интерес к морковкам: чтобы человек заходил в приложение, выполнял задания, покупал товары с повышенным начислением, следил за джекпотом и каждый раз думал: «А вдруг сегодня повезёт мне?»
Для этого совсем не обязательно делать какую-то примитивную схему, где джекпот никогда никому не выпадает. Наоборот, это выглядело бы подозрительно.
Гораздо убедительнее, если джекпоты действительно периодически «срываются», причём примерно с той частотой, которую и предсказывает математика.
Именно это, кстати, я и получил, когда начал считать сам.
Но статистически правильная частота выигрышей ещё ничего не говорит о том, кому именно достаются эти выигрыши и каким образом выбирается конкретная комбинация.
Если представить совсем конспирологическую версию, организатору вовсе не нужны какие-то криво сделанные фейковые аккаунты. Можно использовать совершенно реальных людей с нормальными многолетними профилями Ozon — сотрудников, подрядчиков, знакомых, людей из связанной инфраструктуры или вообще любых заранее известных участников.
Старый аккаунт, сотни покупок, отзывы, обычная жизнь — со стороны такой победитель будет выглядеть максимально естественно.
А дальше всё упирается в единственный участок цепочки, который участник сейчас не видит:
что происходит после закрытия приёма билетов и до окончательной фиксации результата Randomus?
В правилах говорится об «окончательном и неизменяемом реестре», но я не вижу его хэша.
- Говорится о криптографически стойком генераторе, но я не вижу первого запроса.
- Говорится о Randomus, но я не вижу публичного протокола конкретного тиража.
- Я не знаю, можно ли сделать повторную генерацию.
- Я не знаю, фиксируется ли на стороне Randomus каждая попытка.
- Я не знаю, получает ли Ozon только один необратимый результат или у корпоративного интерфейса есть какие-то дополнительные возможности.
И вот в этом месте появляется неприятная мысль: если первый результат можно посмотреть, отменить, перегенерировать, выбрать другой или каким-то образом влиять на входные параметры, то вся красивая статистика перестаёт быть сильным доказательством.
Поддерживать правдоподобную частоту джекпотов теоретически несложно — достаточно не перебарщивать.
Сегодня джекпот не выпал. Через несколько тиражей выпал. Иногда два подряд. Иногда длинная серия без победителя.
В итоге на дистанции всё выглядит именно так, как и должно выглядеть при случайности.
Даже распределение шаров можно оставить совершенно нормальным.
Числа не обязаны быть «подозрительными».
Наоборот, если кто-то действительно хотел бы сделать систему неотличимой от честной, последнее, что он стал бы делать, — это ломать математику.
Самый аккуратный вариант выглядел бы так, что математика будет идеальной, а управление, если оно вообще существует, будет происходить не на уровне частоты чисел, а на уровне конкретного результата.
И тогда лототрон в студии становится вообще идеальным элементом шоу.
Зритель видит шары, слышит ведущего, видит крупным планом очередной номер и подсознательно воспринимает всё как физический случайный процесс, хотя сами правила говорят, что результат определяет совсем другая система.
Причём аппарат в такой конструкции даже не нужно «подкручивать» в классическом понимании — он просто обязан показать уже известную комбинацию.
А дальше появляется ещё одна неприятная деталь.
За время существования Фортунаты Ozon объявил уже сотни миллионов рублей джекпотов. На момент моего подсчёта — около 345 миллионов рублей.
Это огромная сумма, которая прекрасно работает как реклама самой акции: смотрите, люди действительно выигрывают десятки миллионов.
И при этом мне пока не удалось найти хотя бы одну нормальную человеческую историю обладателя именно многомиллионного джекпота.
Не пересказ от Ozon. Не карточку с именем вроде «Геннадий Х. или Лилии Т.». Не обсуждение его профиля.
А обычный рассказ самого человека:
«Да, это я. Мне пришло уведомление. Запросили документы. Я прошёл проверку. Через столько-то дней на банковский счёт пришли 40 миллионов».
Такую историю я пока не нашёл.
При этом в официальном документе «Призовой фонд» механизм выплаты действительно существует: победитель предоставляет паспортные данные, ИНН и банковские реквизиты, проходит проверку, после чего джекпот должен быть перечислен на банковский счёт.
То есть на бумаге всё выглядит нормально.
Но публичного следа самой многомиллионной выплаты я пока не нашёл.
Может быть, победители просто не хотят светиться — и я их прекрасно понимаю. Получить 40 или 50 миллионов, а потом рассказывать об этом всему интернету — сомнительное удовольствие.
Но когда победителей уже не один и не два, а крупных сумм объявлено на сотни миллионов, абсолютная тишина всё равно заставляет задуматься.
А теперь представим, что вся эта конструкция действительно является огромным маркетинговым двигателем.
Человек видит растущий джекпот, начинает внимательнее смотреть задания, выбирает товар с большим количеством морковок, делает покупку, которую без акции, возможно, отложил бы на потом, и получает ещё несколько билетов.
Каждый отдельный человек может потратить совсем немного лишнего.
Но когда таких людей миллионы, эффект для бизнеса получается совсем другого масштаба.
При этом стоимость объявленного джекпота для компании — фиксированная и заранее понятная часть маркетингового бюджета.
А если уйти в конспирологию до конца и предположить, что реальные выплаты каким-то образом контролируются или возвращаются через связанных людей, такая акция становится почти идеальной рекламной машиной: пользователи видят настоящие аккаунты, математически правильные результаты, регулярные джекпоты и прямые эфиры с шарами, а доказать что-либо снаружи практически невозможно, потому что ключевые этапы — реестр билетов, первый запрос Randomus, количество генераций и фактическое перечисление денег — закрыты.
Ещё раз: я не утверждаю, что именно так всё и устроено.
Возможно, реальность намного скучнее.
Randomus действительно выдаёт один единственный честный результат. Победители действительно случайные. Деньги действительно перечисляются. А Ozon просто не считает нужным публиковать технические протоколы и истории людей.
Но именно поэтому мне и хочется увидеть не очередное «всё проводится в соответствии с правилами», а одну простую проверяемую цепочку:
вот база билетов до розыгрыша → вот её контрольная сумма → вот единственный запрос Randomus → вот первый результат с timestamp → вот победный билет, который находился в базе до генерации → вот подтверждение того, что заявленный денежный приз действительно был выплачен.
После этого вся конспирология рассыпается буквально за пять минут.
А пока получается парадоксальная вещь: чем больше я пытаюсь доказать себе, что всё честно, тем чаще упираюсь не в доказательство честности, а в необходимость просто поверить организатору на слово.
Подводя итоги
После всего этого я не могу сказать, что «Фортуната» — это лохотрон. Прямых доказательств у меня нет.
Более того, математика розыгрышей выглядит вполне нормально, а в правилах действительно прописаны и Randomus, и «неизменяемый реестр», и банковская выплата джекпота победителю.
Но чем глубже я пытался разобраться, тем больше понимал одну простую вещь:
почти всё самое важное участник вынужден принимать на веру.
- Я не могу независимо проверить, когда именно был окончательно зафиксирован реестр билетов.
- Не могу увидеть его контрольную сумму.
- Не могу открыть протокол конкретного тиража Randomus.
- Не знаю, был ли результат сгенерирован один раз или систему технически можно запустить повторно.
- Не могу проверить, существовал ли выигрышный билет именно в неизменяемой базе до генерации результата.
И пока мне не удалось найти ни одной публичной истории обладателя многомиллионного джекпота, где человек сам подтвердил бы: да, выиграл, прошёл верификацию и получил деньги на счёт.
При этом технически сделать розыгрыш гораздо прозрачнее, судя по всему, вполне возможно.
У того же Randomus есть другие акции с публичными протоколами, где видны время загрузки базы, количество участников, контрольная сумма файла и время определения результатов.
Почему для «Фортунаты», где речь идёт уже о сотнях миллионов рублей, ничего подобного публично не показывают — для меня пока загадка.
Возможно, ответ очень простой: всё работает честно, а Ozon просто не считает нужным открывать внутреннюю кухню.
Возможно, все 345 миллионов действительно ушли случайным победителям, которые просто не хотят рассказывать об этом в интернете.
Я такой вариант вполне допускаю.
Но тогда тем более непонятно, почему организатор не закрывает все эти вопросы одним нормальным публичным протоколом.
Потому что сейчас получается довольно странно:
доказательств обмана я не нашёл, но и независимо доказать честность конкретного тиража тоже не смог.
И лично для меня это после всего прочитанного оказалось главным выводом.
В Randomus я написал отдельно и задал именно технические вопросы: фиксируется ли количество генераций, возможен ли повторный запрос и существует ли протокол каждого тиража «Фортунаты».
Если ответят чем-то содержательным — обязательно дополню пост.
А пока мне действительно интересно мнение тех, кто дочитал до конца.
Может быть, я просто слишком глубоко закопался? Или для розыгрыша с джекпотами в десятки миллионов такая прозрачность всё-таки должна быть нормой?
