TF2Royal - Roulette history
Unlike other gamemodes the results of Roulette are predetermined, which means we cannot manipulate them.
How can I know that the game is fair?
The game results have been generated BEFORE you even place your bet, and most importantly, we can prove it.Before each round, we actually give you the round result in a hashed format
Before the round, we give you the hash of the secret seed which the round result is based on.
After the round ends, we publish the secret seed, which you can then compare to the hash to make sure that they match.
With this system we can prove that the results were fair and pre-generated.
Roulette technical details
Our system generates the result for each round by using the SHA-256 hash of 3 separate inputs
1 ― The "public seed" is a concatenation of 5 pairs of random numbers, 01 to 99, generated daily.
2 ― The "server seed" is a SHA-256 hash of 16 cryptographically secure random bytes, generated at the same time as the public seed.
3 ― Round ID
Players can replicate any past roll by using the code below. Please note that you should use the unhashed (not hashed ) server seed with the script.
$public_seed = "460670512935";
$round = "321";
$hash = hash('sha256', $server_seed . "-" . $public_seed . "-" . $round);
$roll = hexdec(substr($hash, 0, 8)) % 15 + 1;
if ($roll == 1) $roll_side = 'gold';
elseif ($roll == 2) $roll_side = 'blackbait';
elseif ($roll == 15) $roll_side = 'redbait';
elseif ($roll % 2 == 1) $roll_side = 'red';
elseif ($roll % 2 == 0) $roll_side = 'black';
echo("Roll: $roll\nColour: $roll_side");
You can execute PHP code straight from your browser with tools such as this PHP code. Simply copy and paste the above code in the window and replace the public seed, server seed and round number. If you have any questions about this system, feel free to contact our support team.
ID | Hash | Seed | Rounds |
---|---|---|---|
508 | 5ae3b36f81f2e9ce07b0c8286f96c026b51f1aa720450a147a3f387ac7551d57 | 0672352678 | 1919982- |
507 | ddd61fc88f71c174434f280746123d66dd8160e6d41fdb5c588b70b4b127da19 | 6683565967 | 1916242-1919981 |
506 | 0175b5e653ae4cec4d283e9181079e9117bea2e65b914b305f8aa20c8fe0b2a3 | 8385911382 | 1912502-1916241 |
505 | 6e832e05caa66bc049704f1aaf8891a332d407e3c789db45e90b6115180ed348 | 9346505143 | 1908760-1912501 |
504 | 411cb0290bb3b8f159e035c117acebf517820c1df207405d06856605b3cb90af | 6630601013 | 1905019-1908759 |
503 | 27d4d409ba8e5141bc3704fb86970bae4a13e4526a446074a3469afaa7954194 | 1472219940 | 1901278-1905018 |
502 | 9be76d2aa3d17fa9f2e1dd509f752515605aec33de8cafa3be67c93de2281174 | 4119734202 | 1897538-1901277 |
501 | 186138c80cdac613627f4ed2d45f6dbf569bafa9aa91cac4155d6cc6ef4667d5 | 2729315046 | 1893797-1897537 |
500 | 38f6a26f55d67c2e67a004c4d7a272031994e6e09a8fa2a219ec566911e82ad9 | 4280361648 | 1890054-1893796 |
499 | f3eefada4b4b14ef443e3fcbde2d00a4b78dde0ad7ea5159130901faff867ea5 | 6836973589 | 1886312-1890053 |