American Roulette is an add-on game for the Crypto Casino application. This game can not be installed and used on its own without having Crypto Casino purchased and installed first.
When you open the game page the server generates a secret and a seed and reveals its hash (using HMAC SHA256 algorithm). The server secret represents random roulette position (from 0 to 36). The server seed is a cryptographically secure random alpha-numeric string. The hash of these 2 strings helps to ensure that the initial roulette position is not altered after you make a bet. After the game is finished the server secret and the server seed are revealed, so you can easily calculate and verify the hash.
When you play a game you can pass an extra custom string – client seed (if it’s not specified a random number is automatically generated by your browser). The server will then calculate another hash using the server secret, the server seed and the client seed. The last 5 chars of this hash (representing a hexadecimal value) will be converted to an integer. The result number will be used to rotate the roulette wheel N extra times. Because the client seed can not be predicted by the server the number of extra roulette spins is completely random and hence you can be sure that the game result is fair.
Last Update | 16 May 2024 |
Published | 25 October 2019 |
High Resolution | No |
Compatible Browsers | Firefox, Opera, Chrome, Edge |
Files Included | JavaScript JS, HTML, CSS, PHP |
Software Framework | Laravel |
Software Version | PHP 8.x |
Tags | bet, casino, crypto, cryptocurrency, dice, gambling, jackpot, lottery, monetization, poker, provably fair, roulette, slot, slot fruit, slot machine |