Дайс - Контроль Честности
- Current client seed: (change)
- Current server seed: Server seed in use. You can see it in your bet history after changing client seed
- Current hashed server seed (sha256 of server seed):
All rolls on csgopolygon.com are generated using a provably fair system. This means the operators cannot manipulate the outcome of any roll. Players may replicate any past roll using the below code:
- $game_id = 2820;
- $client_seed = "gJyxdPdhqv";
- $server_seed = "5a5e6a3494cf9572b6dc5dd6aee4263b6eec8b8f331e29c426d03f9ab6ade17f";
- $idClientSeed = $client_seed . "-" . $game_id;
- $hex = hash_hmac("sha512", $idClientSeed, $server_seed);
- $index = 0;
- $lucky = hexdec(substr($hex, $index * 5, ($index * 5) - $index * 5 + 5));
- while ($lucky >= 1e6) {
- $index += 1;
- $lucky = hexdec(substr($hex, $index * 5, ($index * 5) - $index * 5 + 5));
- if ($index * 5 + 5 > 129) {
- $lucky = 9999;
- break;
- }
- }
- $number = ($lucky % 1e4) * 1e-2;
- echo "Roll: " . $number;
You can execute PHP code straight from your web browser with tools like PHP Tester. Simply copy-paste the code into the window and replace the server_seed, client_seed, and game_id values for your own. Execute the code to verify the roll.
To create a roll number, CSGOPolygon uses a multi-step process to create a roll number 0-99.99. Both client and server seeds and a game id are combined with HMAC_SHA512 which will generate a hex string. First five characters are taken from the hex string to create a
roll number that is 0-1,048,575. If the roll number is over 999,999, the process is repeated with the next five characters skipping the previous set. This is done until a number less than 1,000,000 is achieved.