Реальная история.
Здравствуйте, как некоторые из вас знают, что я владелец криптографического валютного сообщества CryptoInfinity.com я работаю с разработчиком, чтобы создать пользовательскую altcoin кости сайта и мне интересно, если кто-то может показать мне пример того, как создать функцию, которая кидать кости с помощью 3 кнопок ниже, чтобы быть справедливым.
Доказуемо-ярмарка кости-ролевой сценарий / функция
Используйте 3 ключа в качестве семени
Ключ клиента
Сервер ключей (случайным образом)
Секретный ключ (генерируется случайным образом ежедневно)
Нужны эти три кнопки, которые будут использоваться для генерации случайного числа 0-100
Если кто-то может помочь мне, что было бы весьма признателен.
Вы можете найти метод легко в любом из существующих сайтов кости.
Например, вы можете перейти к PD и найти следующее в "проверка" раздел.
...
Чтобы проверить доказуемо справедливую ставку, просто взять SHA512 хэш нашего секрета с семенем клиента и сервера
Семя (В порядке: секрет, семена сервера, семена клиента). Возьмите первые 8 цифр нового SHA512 хэш и
преобразовать его из шестнадцатеричной в десятичную. Затем вам нужно будет делить на 42949672.95 [Который ((2 ^ 32-1) / 100] в
Для того чтобы получить 0-100 основание 10 числового значения. Это значение было валок.
...
Пример PHP код, который вы можете использовать:
$ Семян = $ ARGV [1];
$ Сервер = $ ARGV [2];
$ Клиент = $ ARGV [3];
$ Хеш = хеш ( 'SHA512', $ $ семян сервера $ клиент..);
$ значение = ($ зиЬзЬг хэш, 0,;
$ кости = круглый (HexDec ($ значение) /42949672.95,2);
эхо "\ {$ Хэш \} - \ {$ кубика \} ";