0 Online
Provably Fair
Select a game from the list below to learn about how we ensure that the results are always random and never tampered with.
betixer.com uses provably fair method, that doesn't allow us to manipulate the outcome once the game is started, below you can see how the outputs are caluclated.
You can execute the code straight from your browser with tools such as this NodeJS tester. Simply replace all parameters with the ones in the round you want to check.
Info
This is a passphrase or a randomly generated string that is determined by the player or their browser. This can be edited and changed regularly by yourself.
Client Seed
This field is required
To reveal the hashed server seed, the seed must be rotated by the player, which triggers the replacement with a newly generated seed. From this point you are able to verify any bets made with the previous server seed to verify both the legitimacy of the server seed with the encrypted hash that was provided.
You can validate hashed server seed using this script. The hashed server seed is a SHA-256 hash of the seed so after you unhash it, you can check that it matches with the hashed version.
Server Seed Hashed
This field is required
You can validate hashed server seed using this script. The hashed server seed is a SHA-256 hash of the seed so after you unhash it, you can check that it matches with the hashed version.
var sha256 = require('sha256');
var seed = 'f0c82c85ba6ef5cbba7406db81ee5451a1a795120e335116dc637d34a105e6e6';
function fair_getHash256(seed){
return sha256(seed);
}
console.log('Hashed: ' + fair_getHash256(seed));
Id
Server Seed
Useds
Created At
No data found
Roulette Game
Each section of the roll is assigned a number - and there are 15 potential numbers to land on. The resulting number from each spin is determined by a combination of three individual elements, which are fed into an algorithm:
Client seed is SHA-256 hash generated daily from random 32 bytes. We show it to you the moment it's generated.
Server seed is SHA-256 hash generated daily from random 32 bytes. We show you the encrypted version while it's in use.
The nonce is based on numbers that is the round id. The first round ever played would have an nonce of 1. This number increases by 1 for each new round. The nonce's job in generating outcomes is to ensure that, even when the same public seed and server seed combination are used, the outcome generated in the next game would still be different, since the seed combination is paired with a unique nonce, the nonce for each game is always different, since the round id would have increased by one for every new game played.
Since each roll, or outcome, is generated using cryptographically-secure randomness, the probability of a particular outcome will never change - even if you play 100,000,000 times. There’s no pattern or method used to determine which number will hit next - it’s sheer randomness.
Today's server seed is currently in-use, therefore it is a secret and only the encrypted seed (hash) is visible to you. You can not verify today's results until the day is over and the (unhashed) server seed has been revealed.
var crypto = require('crypto');
var roll_server_seed = 'aed859a82f458f3111fb8dd813001a65a9d88fce5004a37a3648a4f3c745e9df';
var roll_public_seed = '3e2a4be2d0eb744ea4b07b2773f881f035f84f5fcb1880ceb25929ad7563df34';
var roll_nonce = 0;
function fair_getCombinedSeed(server_seed, public_seed, nonce) {
return [server_seed, public_seed, nonce].join('-');
}
function fair_generateSaltHash(seed) {
return crypto.createHmac('sha256', seed).digest('hex');
}
function fair_getRoll(salt, max) {
return Math.abs(parseInt(salt.substr(0, 12), 16)) % max;
}
var generated_seed = fair_getCombinedSeed(roll_server_seed, roll_public_seed, roll_nonce);
var generated_salt = fair_generateSaltHash(generated_seed);
var generated_roll = fair_getRoll(generated_salt, 15);
console.log('Roll: ' + generated_roll);
Date
Server Seed
Public Seed
Games
23 July 2024, 07:32 PM
(hashed) 4fa2f29a78330adc7765d9ce126533f4bd339372f88b4e39ed1e8bf5c4639a39
1dedd1a55b0981d9ab2edcc626813ea00618c4387a270a99f8493ddcfa2dcf9c
103035 - 103608
22 July 2024, 07:32 PM
087b3a12c292d913e4bb3d9648b88f6d2717b64ccf5e0a60509101f80b41860b
33cc92fa16c98df1c835244c0c0306b61960763eb4908b2f76e6a2053466dd95
100269 - 103034
21 July 2024, 07:32 PM
ea9f61c021942c42a1c6334c9f8766f711b8355c7e16bf7606d41c8977c9a805
499bf337cadbcca2e56e0fab4ffc9b9942d9b8a9f83f541479c037b0b066a1c2
97498 - 100268
20 July 2024, 07:31 PM
2f19b54554ed44449b0f8a044073c371823f07a3b62d89ebbca608dbaa0b8c1f
02218abbbd98aa700a5be6bb7d75928fd91e906490b8692aa5a17f12a28df7f1
94730 - 97497
19 July 2024, 07:31 PM
ddbd5dfc4ef040c909436f92a18a69257c5b0f0e824a9d647092379edd10da88
88b5c05170e3e04076a7226e6647e8a5c0c653cc0c5ad45ad343f3754f1c1684
91956 - 94729
18 July 2024, 07:31 PM
b9d95ae30c31c24ee9ae36084012ef31bea2fef376dc0c7a1e1aff3f560e5fcc
9132d710f99aa677407a7091524fcd3964ae7fbfd26056f1b878091eba5f3ae5
89186 - 91955
17 July 2024, 07:30 PM
2fd1bc9d45e50d8bc1d19e5312f8cf930413ea05d8313ca384251f9d2cc1cf57
69ebc7681a4eb206bdae76808a3a3b2354fc3411c0af76e7870fd2fa368a15b7
86411 - 89185
Crash Game
Each section of the roll is assigned a number - greater than or equal to 1.00 to land on. The resulting number from each crash is determined by a combination of three individual elements, which are fed into an algorithm:
Client seed is SHA-256 hash generated daily from random 32 bytes. We show it to you the moment it's generated.
Server seed is SHA-256 hash generated daily from random 32 bytes. We show you the encrypted version while it's in use.
The nonce is based on numbers that is the round id. The first round ever played would have an nonce of 1. This number increases by 1 for each new round. The nonce's job in generating outcomes is to ensure that, even when the same public seed and server seed combination are used, the outcome generated in the next game would still be different, since the seed combination is paired with a unique nonce, the nonce for each game is always different, since the round id would have increased by one for every new game played.
Since each roll, or outcome, is generated using cryptographically-secure randomness, the probability of a particular outcome will never change - even if you play 100,000,000 times. There’s no pattern or method used to determine which number will hit next - it’s sheer randomness.
Today's server seed is currently in-use, therefore it is a secret and only the encrypted seed (hash) is visible to you. You can not verify today's results until the day is over and the (unhashed) server seed has been revealed.
var crypto = require('crypto');
var roll_server_seed = 'e581f85cab4f8f4ee22afc82b8299c4bd7f132049c9212b32e989b798246ac31';
var roll_public_seed = '1b233defb3b6acc3ead30a62ded768e8db9950bb922db728f44dcf9fb464d21e';
var roll_nonce = 0;
function fair_getCombinedSeed(server_seed, public_seed, nonce) {
return [server_seed, public_seed, nonce].join('-');
}
function fair_generateSaltHash(seed) {
return crypto.createHmac('sha256', seed).digest('hex');
}
function fair_getRollCrash(salt){
var INSTANT_CRASH_PERCENTAGE = 5.00;
// Use the most significant 52-bit from the salt to calculate the crash point
var h = parseInt(salt.slice(0, 52 / 4), 16);
var e = Math.pow(2, 52);
var result = (100 * e - h) / (e - h);
// INSTANT_CRASH_PERCENTAGE of 5.00 will result in modifier of 0.95 = 5.00% house edge with a lowest crashpoint of 1.00x
var houseEdgeModifier = 1 - INSTANT_CRASH_PERCENTAGE / 100;
var endResult = Math.max(100, result * houseEdgeModifier);
return Math.floor(endResult);
}
var generated_seed = fair_getCombinedSeed(roll_server_seed, roll_public_seed, roll_nonce);
var generated_salt = fair_generateSaltHash(generated_seed);
var generated_roll = (fair_getRollCrash(generated_salt) / 100).toFixed(2);
console.log('Roll: ' + generated_roll);
Date
Server Seed
Public Seed
Games
23 July 2024, 07:32 PM
(hashed) 2e5a77e5d0be5dc797dc5ca4d315fff0363158778d4aeb460c934129df2c8bad
8d929ae048aaa02f6b9620c9617419ede7b16e9ebc8306f751ff8ccd188def33
119440 - 120101
22 July 2024, 07:32 PM
3b61f238d2982d36b0ad8ba7ec8ba286b5506d1c8596f163ecf76f697d68f373
b4999b68cbd9ebf98d5d2a6b6efdbbb796a45241154d4f11fb761490651dd47f
116255 - 119439
21 July 2024, 07:31 PM
adbf5e2bd529db8897003f8c8d452a1025a1cdbd3335863b7963b921874a0814
67f8c8173b4a6adc6a8db375de579cec4909c11b7cda526d1b8ab08d522f4636