4d2rLJJbwxi7otNHJfZHYOHbjoGqJfQ5IiUeftNTxyXg534fMeZrbWjxZPKin4SLe3auMGj4lNKfx0DT
Client Seed (NONCED)
Harebet uses a provably fair system that allows players to check the integrity of every bet and confirm they have not been manipulated.
Random numbers (for the bet results) are generated by the use of a serverseed. The serverseed is hashed and shown before the game begins. This ensures that the bet result cannot be modified during the game.
Two seeds and the nonce are used to determine a random number between 0 and 999999. We use this number to calculate the bet result, for example on dice we apply a modulo of 10000 and divide that result by 100 for the dice result. See the code at the bottom of this page for the exact calculations of all games.
Serverseed: This seed is unique and generated randomly by the server. you must reaveal the old serverseed and calculate the bet results. The previous serverseed is automatically revealed when you make a change to your serverseed at the Provably Fair Settings.
At the Provably Fair Settings you may change your serverseed, so you can verify the previous bets.
You may calculate bet results by using the below PHP script or by using an external third-party verifier.
$seed= $serverSeed.','.$clientSeed.','.$nonce;
$seedd=hash("sha512",$seed);
$offset=0;
do{
$seed = explode(',', $seed);
$seed = explode('=', $seed[0]);
$seed = base64_decode(trim($seed[0]));
$number=substr($seedd,$offset,5);
$number=hexdec($number);
$offset+=5;
}
while($number > 999999);
$luckyNumber = !empty($seed) ? $seed : (($number % 10000) / 100);
echo $luckyNumber;
for ($i=1;$i<=3;$i++) {
$seed= $serverSeed.','.$clientSeed.','.$nonce;
$seedd=hash("sha512",$seed);
$offset=0;
do {
$number=substr($seedd,$offset,5);
$seed = base64_decode(trim($seed[0]));
$number=hexdec($number);
$offset+=5;
} while ($number > 999999);
$seed = explode(',', $seed);
$seed = explode('=', $seed[0]);
$seed = base64_decode(trim($seed[0]));
$luckyNumber = ($number % 10000) / 100;
if ($luckyNumber <= 49.99)
echo $seed;
else
echo $seed;
}
$seed= $serverSeed.','.$clientSeed.','.$nonce;
$seedd=hash("sha512",$seed);
$offset=0;
do{
$number=substr($seedd,$offset,5);
$number=hexdec($number);
$offset+=5;
}
while($number > 999999);
$seed = explode(',', $seed);
$seed = explode('=', $seed[0]);
$seed = base64_decode(trim($seed[0]));
$luckyNumber = !empty($seed) ? $seed : (($number % 100000) / 1000);
echo $luckyNumber;
$seed= $serverSeed.','.$clientSeed.','.$nonce;
$seed=hash("sha512",$seed);
$offset=0;
do{
$number=substr($seed,$offset,5);
$number=hexdec($number);
$offset+=5;
}
while($number > 999999);
$seed = explode(',', $seed);
$seed = explode('=', $seed[0]);
$seed = base64_decode(trim($seed[0]));
$luckyNumber = !empty($seed) ? $seed : ($number % 37);
echo $luckyNumber;
Bet ID | Player | Time | Bet | Total Profit | Result | Total Received |
---|---|---|---|---|---|---|
1467 | test | 02:15 PM | 1 | 1.50 | 32 | 2.00 |
1466 | test | 02:03 PM | 20 | 0.00 | 34 | -20.00 |
1465 | test | 12:56 PM | 30 | 60.00 | 21 | 90.00 |
1464 | test | 12:55 PM | 3 | 0.00 | 3 | -3.00 |
1463 | test | 10:30 AM | 5000 | 0.00 | 33 | -5,000.00 |
1462 | test | 10:30 AM | 5000 | 0.00 | 25 | -5,000.00 |
1461 | test | 10:29 AM | 5000 | 0.00 | 1 | -5,000.00 |
1460 | test | 10:27 AM | 500000 | 0.00 | 7 | -500,000.00 |
1459 | test | 10:24 AM | 9500000 | 0.00 | 6 | -9,500,000.00 |
1454 | test | 08:05 AM | 34 | 0.00 | 3 | -34.00 |
1356 | Kajal | 04:01 PM | 20 | 0.00 | 6 | -20.00 |
1355 | Kajal | 04:01 PM | 70 | 0.00 | 36 | -70.00 |
1354 | Kajal | 03:58 PM | 20 | 700.00 | 21 | 720.00 |
1351 | Kajal | 03:05 PM | 2 | 0.00 | 6 | -2.00 |
1339 | test | 09:40 AM | 2 | 0.00 | 20 | -2.00 |
1334 | Kajal | 09:35 AM | 2 | 0.00 | 6 | -2.00 |
1329 | Kajal | 01:04 PM | 2 | 0.00 | 36 | -2.00 |
1319 | test | 10:36 AM | 2 | 0.00 | 36 | -2.00 |
1318 | test | 10:36 AM | 2 | 16.00 | 3 | 18.00 |
1312 | test | 09:04 AM | 20 | 0.00 | 27 | -20.00 |
Bet ID | Player | Time | Bet | Total Profit | Result | Total Received |
---|---|---|---|---|---|---|
1467 | test | 02:15 PM | 1 | 1.50 | 32 | 2.00 |
1466 | test | 02:03 PM | 20 | 0.00 | 34 | -20.00 |
1465 | test | 12:56 PM | 30 | 60.00 | 21 | 90.00 |
1464 | test | 12:55 PM | 3 | 0.00 | 3 | -3.00 |
1463 | test | 10:30 AM | 5000 | 0.00 | 33 | -5,000.00 |
1462 | test | 10:30 AM | 5000 | 0.00 | 25 | -5,000.00 |
1461 | test | 10:29 AM | 5000 | 0.00 | 1 | -5,000.00 |
1460 | test | 10:27 AM | 500000 | 0.00 | 7 | -500,000.00 |
1459 | test | 10:24 AM | 9500000 | 0.00 | 6 | -9,500,000.00 |
1454 | test | 08:05 AM | 34 | 0.00 | 3 | -34.00 |
1356 | Kajal | 04:01 PM | 20 | 0.00 | 6 | -20.00 |
1355 | Kajal | 04:01 PM | 70 | 0.00 | 36 | -70.00 |
1354 | Kajal | 03:58 PM | 20 | 700.00 | 21 | 720.00 |
1351 | Kajal | 03:05 PM | 2 | 0.00 | 6 | -2.00 |
1339 | test | 09:40 AM | 2 | 0.00 | 20 | -2.00 |
1334 | Kajal | 09:35 AM | 2 | 0.00 | 6 | -2.00 |
1329 | Kajal | 01:04 PM | 2 | 0.00 | 36 | -2.00 |
1319 | test | 10:36 AM | 2 | 0.00 | 36 | -2.00 |
1318 | test | 10:36 AM | 2 | 16.00 | 3 | 18.00 |
1312 | test | 09:04 AM | 20 | 0.00 | 27 | -20.00 |