http://www.casinobit.net/poker/provable.html404 Not Found
The resource requested could not be found on this server!
Powered By LiteSpeed Web Server
LiteSpeed Technologies is not responsible for administration and contents of this web site!
EDIT: And nobody's playing
I know, because I've never created the page, it's a dummy menu, but essentially the server packs all the server secrets together clockwise starting from player 0 and then creates a SHA512 hash.
Starting from the 2th character from the left, we convert every 4 characters to bytes and then to unsigned long which we then feed into the RandomRange of Mersenne Twister and use a classic shuffling function:
int k = r.RandomRange(0, n-1);
int temp = deck[k];
deck[k] = deck[n - 1];
deck[n - 1] = temp;
To move one card, we then move another 2 characters to the left and repeat the process until all the cards have been shuffled.
You can get all the player secrets in the Fair Play menu in the left bottom at the end of each game.
A SHA256 hash is also created and sent to the players in advance to show that we have not manipulated the results.
We don't really have that much free time on our hands but we are hoping to recreate everything in Javascript.