Comments 26
В каждой пивнухе царит легенда о том, что какой-нибудь Вася Пряник или Толик Кощей выиграли миллионы.
Важно же не только выиграть/заработать. Важно же суметь ими распорядиться. А это далеко не все умеют делать.
Уверен, что реальные казино используют более сложные генераторы, но суть не меняется: перед нами не случайность, а алгоритм, тщательно скрывающий свой порядок.
"Боле сложный генератор" может использовать источники истинной битовой энтропии (т.е. выдавать разные выходы в программно идентичных ситуациях).
Почти наверняка его реализация использует какой-нибудь современный блочный шифр, что делает
время и денежные ресурсы для того, чтобы определить выигрышную стратегию в игре
эффективным образом бесконечными: вы пытаетесь разработать стратегию взлома AES, и, спойлер, у вас это не получится.
Но проблема ли это?
идет игра, в игре есть два игрока: казино и пользователь
"Игрок" подразумевает, что казино принимает какие-то решения в ходе игры. Но в большинстве игр (не уверен что во всех, может есть странные исключения) крупье действует по жёстко заданному алгоритму. Иными словами, нет никакой разницы, знает или нет крупье при игре в блэкджек, что следующая карта в колоде - туз: он обязан взять карту в зависимости от текущих очков, даже если это было бы неоптимальное решение.
Математически, общая информация между поведением игрока и состоянием генератора равна нулю (потому что игрок не в состоянии установить состояние генератора), но и общая информация между поведением казино и состоянием генератора равна нулю (потому что у казино нет свободы поведения).
В теории игр это означает перевод игры из категории азартных, где есть элемент случайности, в категорию стратегических, где игра идет в соответствии с определёнными закономерностями
Это... очень базовый результат теории игр - что в детерминированных играх всё ещё могут быть оптимальны смешанные стратегии (т.е. оптимальная стратегия может включать действие "кинуть (свой собственный) кубик"). Обратно, даже если исходы игры есть лотереи, в VNM-предположениях нет фундаментальной разницы между лотереей с вероятностью некоторого исхода 1 и лотереей, у которой все исходы имеют вероятности <1.
(Отдельно, меня раздражает фраза "настоящая случайность": это понятие, в отличие от "вероятности при условии данных априорных гипотез", очень тяжело определить. Скажем, я сейчас взял две монетки и предлагаю вам угадать, орлом ли выпадет вторая. При этом первую я подбросил сразу, и если на ней выпал орёл - я уже подбросил вторую, а если решка - подброшу только после того как вы ответите. Является ли угадываемое вами значение при этом "по-настоящему случайным"?..)
Совершенно верно, современные казино используют криптографические PRNG, так что для игрока взлом генератора практически равен взлому AES. Но мой тезис в другом: если бы состояние генератора было известно, игра стала бы полностью детерминирована. Случайность здесь не свойство мира, а инструмент сокрытия. Вся «удача» — это разница в информационных правах: казино знает всё, игрок не знает ничего.
И с точки зрения теории игр это важно. Даже если решение крупье жёстко задано, исходы игры зависят от скрытых переменных, которые доступны только одной стороне. Формальная случайность превращается в инженерную: неопределённость создаётся не природой, а дизайном системы.
Нет никакого фундаментального отличия "природы" от "системы", по крайней мере на уровне онлайн-казино. Кидает шарик в рулетку живой крупье или генерируется следующий член гаммы блочного шифра - с точки зрения игрока это гипотезы с одним и тем же распределением исходов. То что абстрактное казино что-то "знает" - совершенно неважно, если миры в которых оно "знает" и "не знает" эмпирически неотличимы.
Вся «удача» — это разница в информационных правах: казино знает всё, игрок не знает ничего.
"Удача" казино в том, что а) математическое ожидание выигрыша для игрока отрицательно (именно для этого на рулетке есть сектор "зеро", к примеру); б) у казино на порядки больше капитала (cf. "задача о разорении игрока"). Разницы между генератором в который можно подглядеть и гипотетическим идеальным генератором, равно непредсказуемым для всех сторон, в смысле этих двух факторов нет.
Да, в принципе казино может мухлевать. Но для этого ему всё ещё совершенно не требуется предсказывать значение генератора, оно может просто заменить очередной выход генератора желаемым - как искусный крупье может намеренно выбросить "красное" на рулетке по заказу.
Да, в принципе казино может мухлевать.
Да на этом принципе основан доход чуть ли не всех казино, в принципе!
Не на этом. Казино основано на вероятности. Вам уже сказали. Есть красное/ черное и зеро.
Пусть играют 2 игрока
Один ставит 1 доллар на красное, другой на черное.
Если бы не было зеро, то это была бы игра с нулевой суммой для казино.
Все что проиграл первый игрок, забрал второй.
Но в сделан выпадения зеро казино забирает себе обе ставки. Таким образом у казино нет риска- чистый выигрыш в среднем каждую 36-ю ставку.
Кстати, была такая программа, там мужик ездил по миру и...
И в общем они в казино ходили, и просили их научить как раздавать карты и прочее . и в рулетке они спросили как выигрывать.
На осто им ответили - кидать на нужное число шарик.
-а мы можете ?
-могу
–киньте на 31 красное
-попробую.
И кидает на 31 красное, шарик...
-как вы жто сделали, научите ?
-не научу, это мой заработок
Так что, после этого я не особо верю в случайности рулетки ))
То что вы описываете называется RTP - return to player. Для европейской рулетки он составляет 97.3% - то есть на достаточно большом количестве раундов казино заработает только 2.7% от суммы всех ставок. В рулетке и карточных играх эта цифра определена на основе правил игры - для классического блекджек 99.5%, для баккары - 98.94. В слотах эта цифра определяется математически на основе вероятностей выпадения символов и их комбинаций. Для онлайн казино при сертификации игры результат миллиона (например) раундов должен совпадать с теоретическим с очень малым расхождением
Информации о структуре доходов казино немало. В Лас Вегасе, уже довольно давно доля азартных игр в доходе 60 процентов и ниже (в 2024 году, 44 процента). Рисковать потерей 40 процентов (если не считать других неприятностей, среди которых оказаться в тюрьме - оптимистичный вариант) ради выжимания дополнительных 15 - не самая лучшая стратегия.
Твой пример отлично иллюстрирует, что «настоящая случайность» — это не метафизическое свойство события, а функция информации, доступной наблюдателю. В модели вероятность всегда задаётся «при условии» некоторого знания, а различие между «истинным» и «поддельным» рандомом возникает только тогда, когда кто-то знает механизм генерации.
Для игрока, который не видит твоего условия с первой монетой, вторая монета остаётся стохастической величиной с некоторым распределением. Для тебя же результат давно может быть детерминирован. Значит, случайность существует не «в природе», а между людьми: в зазоре между тем, что знает один агент, и тем, что скрыто от другого.
Но глобально вынужден согласиться. Квантовый детерминизм предполагает, что случайность существует только для наблюдателя, а на самом деле каждый квантовый результат заранее вписан в невидимый сценарий, просто мы не видим весь текст. И получается, что случайность возможна только из-за отсутствия всех необходимых знаний. Но на бытовом уровне, думаю, мне удалось показать идею случайности и то, что переход от случайности к алгоритму в играх это как внезапное переписывание договора между сторонами без согласия одной из них.
Не удалось.
В нормальных странах/ он-лайн казино, игровых автоматах последовательность может быть жестко закодированной для возможности проведения аудита.
Вам никто не даст запустить казино, игровой автомат где выпадает любая цифра кроме той на которую поставил пользователь.
Эта отрасль достаточно сильно регулируется и никто не будет рисковать миллионами не понятно ради чего
Читаем чат гпт по поводу регулирования онлайн казино в Европе:
2. Сертификация генератора случайных чисел (RNG)
Каждая игра проходит математическую и статистическую проверку на случайность.
Проверку делают независимые лаборатории:
eCOGRA (https://www.ecogra.org)
iTech Labs
GLI (Gaming Laboratories International)
Quinel
Эти организации публикуют сертификаты с указанием версии RNG, алгоритма и диапазона тестирования (например, 10 миллионов симуляций).
Аудит RTP и выплат
RTP (Return to Player) — процент возврата игрокам — проверяется внешним аудитором.
eCOGRA или GLI публикуют ежемесячные отчёты, например:
“Average RTP of slot games = 96.34%, verified sample = 1 million rounds.”
Все результаты (спины, карты) фиксируются с временной меткой и хэш-контролем.
Казино не имеет прямого доступа к генератору — его обслуживает платформенный провайдер (например, Evolution, NetEnt, Microgaming).
Игры часто хранятся на серверах поставщика, а не в казино.
Спасибо за данные. Они отлично иллюстрируют мою мысль. Сертификация, фиксированные версии RNG, воспроизводимость результатов при аудите — всё это говорит о том, что «случайность» в онлайн-казино является строго контролируемой последовательностью, а не непредсказуемым природным процессом (в бытовом смысле, конечно, без необходимости цитировать Колмогорова).
Игроку подаётся случайность, а регулятору — детерминизм.
Факты, которые вы привели, как раз подтверждают тезис: исходы заранее определены алгоритмом, просто игрок не знает будущего состояния генератора. И если игрок заранее осознаёт, что перед ним не хаос судьбы, а алгоритм с заданными свойствами, то это честная игра. В конце концов, сама идея «удачи» может состоять в том, что именно в этот момент и именно в этой точке пространства-времени он нажал кнопку.
Случайностьв онлайн казино зависит от множества непредсказуемых факторов, в том числе и «именно в этот момент и именно в этой точке пространства-времени он нажал кнопку». То что вы называете «воспроизводимость при аудите» на самом деле определяется правилами игры - я там выше привёл примеры например по рулетке. Для простейших слотов программированые вероятности выпадения символов определяются так же как и на игральных костях. Покидав кости миллион раз и прогнав модель с нормальным RNG вы получите одинаковые результаты. Детерминизм определяется правилами игры
Если бы владельцы казино держали меня в заложниках, я бы как раз убеждал всех, что в онлайн-играх царит чистая магия удачи. А я всего лишь объясняю, почему настоящей случайности там нет, а есть хорошо спроектированный алгоритм, который выглядит как чудо только для игрока. А когда информатика однажды решит фундаментальную проблему генерации истинной случайности, я буду в первых рядах празднующих этот прорыв. До тех пор алгоритм останется детерминизмом, просто хорошо замаскированным под удачу.
Фигня полная эта случайность. Когда я первый раз пробовал мне 20 раз подряд выпало под ставку 50 на 50 т.е 1 к 2 потом я пробовал 1 к 6. И все равно побеждал. За столиком только я оставался. Потом надоело я решил все слить и поставил на 1 к 32 на 19 выпало 18 :D такое ощущение что случайность подчиняется ожиданиям.
Формально даже 10 раз подряд может выпасть 18 красное. Если использовать чистую случайность, то это вполне нормально. Да, вероятность этого для какого-то действительно случайного процесса или алгоритма генерации случайных чисел очень мала. Но она есть. И обычно в игровых программах используют специальные методы, чтобы сделать распределение генерируемых чисел более нормальным. Никому не интересно, чтобы из лутбокса прямо 10 раз подряд выпадал полных хлам. И никому не интересно, чтобы из лутбокса аж 10 раз подряд выпали легендарки.
Азарт против алгоритма: почему онлайн-казино не играет в кости со вселенной