Как происходит сбрасывание кубиков?
Во время броска в игре «Мастера нард» программа генерирует 2 случайных значения от 1 до 6 с помощью генератора случайных чисел. Выпавшие значения можно считать случайными. Тем не менее, следует отметить, что вычислительная техника (компьютер, телефон или планшет) в настоящее время способна сгенерировать только псевдослучайные числа.
Как работает генератор случайных чисел?
В игре «Мастера Нард» все кости генерируются с помощью алгоритма случайных чисел Mersenne twister. Данный алгоритм используется в большинстве компьютерных программ, генерирующие случайные числа, в том числе и других нардах (например, GNU Backgammon). Алгоритм представляет собой ряд псевдослучайных чисел и начинается с числового значения, которое именуется как семя (Seed). С помощью этого семени, алгоритм производит бесконечную последовательность случайных чисел. Каждое семя способно генерировать различные последовательности. Если вы знаете семя, вы сможете вновь воспроизвести точно такую же последовательность случайных чисел.
Каждая игра (матч) в «Мастера Нард» начинается со своим уникальным семенем. В качестве семени является текущее системное время, выраженное в микросекундах. Это гарантирует, что вы никогда не сможете начать игру с той же последовательностью кубиков.
Примечание: в интернет-игре случайные значения генерируются сервером.
После окончания игры в «Мастера нард» отображается окно с результатами, в котором есть возможность открыть статистику последнего матча. В данной статистике вы можете найти семя генератора случайных чисел и просмотреть всю последовательность выпавших костей во время игры. С помощью данного семени, вы можете проверить последовательность выпавших костей, чтобы убедить себя, что броски костей не изменяются в пользу вашего оппонента. Также вы сможете убедиться, что последовательность выпавших костей основана исключительно на семене, а не на основе каких-либо махинаций в игре или позиций.
Выше приведен скриншот из игры. Как видно, семенем генератора является значение 3869077505. А под ним указан ряд сделанных за игру бросков.
Как сгенерировать последовательность кубиков с помощью семени?
Чтобы сгенерировать броски кубиков на данном сайте, введите семя и количество бросков кубика. Затем, нажмите кнопку Submit.
Броски кубиков будут выведены по 10 значений в строке слева направо, начиная с первого броска.
Как проверить последовательность выпавших кубиков в игре?
В окне статистики последнего матча найдите семя и последовательность.
Введите это семя на этой странице и сгенерируйте последовательность кубиков с помощью сайта как это сказано выше. Сравните последовательность выпавших кубиков в игре и последовательность бросков на данном сайте. Это поможет вам убедиться, что броски в игре сгенерированы строго по алгоритму.
В качестве примера, ниже приведены скриншоты.
Исходный код генератора случайных чисел
Если вы хотите просмотреть исходных код генератора случайных чисел, который используется в игре «Мастера нард», вы можете скачать его здесь.
С какой целью была создана данная страница?
Эта страница была создана в первую очередь для удовлетворения требований тех людей, которые считают, что игра «Мастера нард» обманывает, подкидывает оппоненту нужные кости в нужный момент, выбрасывает слишком много дублей.
|
|