Bitcoin Forum
December 05, 2021, 11:11:02 AM *
News: Latest Bitcoin Core release: 22.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 3 4  All
  Print  
Author Topic: The reason why Crash Games usually crash at lower values  (Read 616 times)
webtricks
Legendary
*
Offline Offline

Activity: 1526
Merit: 1611


🔑 NotYourKeys.org


View Profile
July 31, 2020, 05:47:57 PM
Last edit: August 01, 2020, 07:09:27 AM by webtricks
Merited by Tytanowy Janusz (2), BitcoinHunt3r (1), DarkDays (1), Tipstar (1), Yabes (1)
 #1

So yesterday a forum member asked me why do Crash Games usually crash at lower multiples (mostly lower than 2x)? Does that mean these games are not fair? Does that mean owner of the site manipulated the game so lower multipliers appear more often than the higher multipliers? I thought other forum members may have these doubts too so I decided to create this thread.

First of all, the algorithm for Crash Game is originally developed by RHavar for his well-known site: bustabit.com

Most of the sites having Crash as a game are using one or the other version of his algorithm. Basically, crash game is based on this mathematical formula:

CRASH MULTIPLIER = [(E*100 - H)/(E-H)]/100

E is the extreme value and refers to as limit. While H is a whole number which can be any number but smaller than E. So for example, if E is 10 then H can be any number between 0 and 9. Hence, range for H is 0 to (E-1).

Now let's calculate crash multiplier value for every possibility of H when E = 10.

PossibilitiesMultiplier
H=01
H=11.11
H=21.24
H=31.42
H=41.66
H=51.99
H=62.48
H=73.31
H=84.96
H=99.91


So what do we notice above? Among 10 possible values of H, multiplier value as calculated by the formula gave value lower than 2 for 6 events! We can practically ignore H=0 case because it won't be possible practically. Hence, in 5 out of 9 case, value is lower than 2x. This is nothing but probability. By the rule of probability, there is always 50% chance that multiplier value will be lower than 2x and 50% chance for more than 2x value. However, there is another catch, did you notice that H is subtracted from the numerator in the formula before dividing it with (E-H)? This subtraction gives House Edge to casino owner.

So, apart from this catch (which is fair since casino is running business), Crash Games are 100% fair and it's due to the law of probability that multiplier crashes below 2x almost 50% of the times.

After Bustabit v2, most of the crash games started using this formula to calculate multiplier:

CRASH MULTIPLIER = 0.99*E/(E-H)


This formula is almost similar to earlier formula. Only fixed House Edge of 1% is the difference. However, sites like Roobet are still using old formula.

Note: Casino owners can practically take any value as E and then range of [0,E-1] will become H. However, since provably fair results are based on hashes which represents value in binary, E has to have value in the multiple of 2 e.g. 22,23,24 and so on. But there is inherit limitation of Javascript that it cannot precisely show floating number beyond 64 bits so most of the site uses 252 as E and range of [0,252-1] for H. With recent introduction of BigInt, it is now possible to precisely represent numbers larger than 253-1 in Javascript. Let's see if any casino will use whole hash i.e. 256 bits number as H in future which will make E = 2256.

1638702662
Hero Member
*
Offline Offline

Posts: 1638702662

View Profile Personal Message (Offline)

Ignore
1638702662
Reply with quote  #2

1638702662
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1638702662
Hero Member
*
Offline Offline

Posts: 1638702662

View Profile Personal Message (Offline)

Ignore
1638702662
Reply with quote  #2

1638702662
Report to moderator
1638702662
Hero Member
*
Offline Offline

Posts: 1638702662

View Profile Personal Message (Offline)

Ignore
1638702662
Reply with quote  #2

1638702662
Report to moderator
1638702662
Hero Member
*
Offline Offline

Posts: 1638702662

View Profile Personal Message (Offline)

Ignore
1638702662
Reply with quote  #2

1638702662
Report to moderator
AjithBtc
Sr. Member
****
Offline Offline

Activity: 1456
Merit: 275


View Profile
July 31, 2020, 06:48:16 PM
 #2

I'm not into the algorithm and other development related conversation. From my understanding crash games too have got specific house edge. According to that the crash will happen, we can't say it isn't going high. Most of the players set value above two gets success, but out of greed people keep on trying to crash above 50. This won't happen everytime, and if there is no crash at lower point then there won't be big profit for the gambling house.
Saint-loup
Legendary
*
Offline Offline

Activity: 1722
Merit: 1593


Buy $BGL before it's too late!


View Profile
July 31, 2020, 09:03:31 PM
Last edit: July 31, 2020, 09:30:35 PM by Saint-loup
 #3

I don't know where you've found those formulas but they seem more complicated than RHavar's code.

Code:
99 / (1 - X)
  • X is uniformly distributed on [0,1] because it comes from the seed
  • The result is then divided by 100 to get the crash multiplier

So we can understand that we need to have (1-X) below 0.5 to get a crash multiplier above 2
99/0.5=99x2=198
=>CM=198/100=1.98

So we can conclude that less than 50% of (1-X) values give crash multipliers above 2 and thus less than 50% of X(ie seed) values.
Or more than half of game rounds give crash multipliers below x2



.
.......Bitgesell's first yearly halving is coming in less than a month!.......
        ██████████████▄▄▄
       ▐███████████████████▀
       ████████████████▀▀
                    ▀
                            ▄▄
      ███████████       ▄▄████
     ▐██████████▌      ███████
     ███████████      ███████▀
    ▐██████▌         ███████▀
    ███████       ▄▄███████▀
   ▐██████████████████████▀
  ▄█████████████████████▀
▄██████████████████▀▀▀
███████████████████████████
███████████████████████████
███████████████████████████
██████▀███████▀   ▀▀▀▄█████
█████▌  ▀▀███▌       ▄█████
█████▀               ██████
█████▄              ███████
██████▄            ████████
███████▄▄        ▄█████████
██████▄       ▄████████████
███████████████████████████
███████████████████████████
███████████████████████████
███████████████████████████
███████████████████████████
███████████████████████████
██████████████████▀▀███████
█████████████▀▀▀    ███████
████████▀▀▀   ▄▀   ████████
█████▄     ▄█▀     ████████
████████▄ █▀      █████████
█████████▌▐       █████████
██████████ ▄██▄  ██████████
████████████████▄██████████
███████████████████████████
███████████████████████████
Danslip
Hero Member
*****
Offline Offline

Activity: 1918
Merit: 538

Nothing ...


View Profile WWW
July 31, 2020, 09:49:57 PM
 #4

Thanks for sharing the valuable information, math has been always the language of universe. The probabilities are not in favor of player but using different money management technics can reduce the chances of getting busted sooner than hitting profit target. The Limbo game in Stake has the similar odds but this line alone explain everything why gamblers tend to lose in the long term:

Quote
Hence, in 5 out of 9 case, value is lower than 2x
+ House Edge

Interesting stats by bustabit:
Insanerman
Sr. Member
****
Offline Offline

Activity: 1064
Merit: 434



View Profile
August 01, 2020, 03:59:43 AM
 #5

~

Does algorithm really matter? It's not just the crash game that usually has low values and less possibility of winning, it is also in every game in gambling, and in any platform. But I don't think that Roobet uses the old algorithm as there are already huge number of players that win a big amount in playing Roobet's crash game. And how are you even sure that they are using RHavar's code and not their own? I think only those famous betting platforms with crash games back then only uses that, and new innovating ones are making their own adjustments with the code.

IOITRADE RACE
MANAGER
Most Profitable NFT Game                         
Collect Racers, Cars, Tracks to get unlimited rewards
        ▄▄▄███████████▄▄
    ▄▄██████████████████
  ▄█████████████████████
 ▄███
██████████████████
▄████████████████████
██████████████████  █
████████████████████
██████████████████
██████████████████
█████████
████████
 ████
███████████
 ███
████████▀▀▀
  ▀██
███▀▀

           ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
         ▄██████████████████
       ▄███████████████████
▀███▄▄▄███████████████████
 ▄▄▀████▀▀▄▄█████████████
▄ ▄ ▄████▀▀▄▄████▄▄▄██
▀▀▀▀█▄█▄██▀██▀▄▀▀▄▄▄▀
███████████████████
▄███▄▄▄▄▄▄▄███▌▌
██████████████▀▄▀██
██████████████████▄
███████▀▀▀▀▀▀▀▀▀▀▀
    █████████████████████
  ████████████████████████
 ████████████████████████
 ██████              ██
 ██████              ██
████████
           ███
               █████
████████
     ███████
 ██████     ███████
 ██████     ██████
 ███████████████
  ██████████████
    ██████████
     ██████████████
  ▄██████████████████▄
██████████████████████
█████████████████████
███████████████████
██████████████████
 █████████████████
  ███  ██  ██  ██
   ████  ██  ██
    ▀████  ██
      ▀████  █
         ▀▀██

████████████████████

PLAY NOW

████████████████████
Wexnident
Sr. Member
****
Offline Offline

Activity: 1638
Merit: 334



View Profile
August 01, 2020, 04:59:59 AM
 #6

Can't really expect the casino to create an algorithm that would prove to be an advantage to players now, can we. I've never really seen crash games being unfair tbh, I mean, even my common sense would indicate that if they didn't crash at lower values, they'd probably be losing out quite a lot.
Does algorithm really matter? It's not just the crash game that usually has low values and less possibility of winning, it is also in every game in gambling, and in any platform. But I don't think that Roobet uses the old algorithm as there are already huge number of players that win a big amount in playing Roobet's crash game. And how are you even sure that they are using RHavar's code and not their own? I think only those famous betting platforms with crash games back then only uses that, and new innovating ones are making their own adjustments with the code.
I guess Op just wanted to prove that Crash games are provably fair, and is not manipulated by the gambling sites. Well, the core idea of the algorithms of crash should closely follow what Op said and shouldn't deviate that much. They may change it up to increase their house edge or vice versa, but the idea remains the same. Besides, with the amount of crash matches that happen every day, someone winning big every now and then isn't even that weird or odd.

▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄
█                         █
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄        █
           ▄▄███████▄▄   █
    ▄▄▄▄▄▄█████████████  █
         ████▀     ▀████
         ████       ████
         ████▄     ▄████
    ▀▀▀▀▀▀█████████████  █
           ▀▀███████▀▀   █
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀        █
█                         █
▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀
●/
●/
●/
SLOTS
GAME SHOW
LIVE CASINO
●/
●/
ROULETTE
BLACKJACK
▄▄▄▄▄▄▄▄▄▄ ▄▄ ▄
|████████████████████████
.
ROLLBIT NFT
.
████████████████████████
ROLLBOT
ROLLBOXES
MARKETPLACE
|
BONUS BATTLES
WINNER TAKES ALL
TWITTER     |     DISCORD
█▀▀▀











█▄▄▄
.
PLAY NOW
▀▀▀█











▄▄▄█
Shimmiry
Full Member
***
Offline Offline

Activity: 840
Merit: 104


★Bitvest.io★ Play Plinko or Invest!


View Profile
August 01, 2020, 06:08:43 AM
 #7

Can't really expect the casino to create an algorithm that would prove to be an advantage to players now, can we. I've never really seen crash games being unfair tbh, I mean, even my common sense would indicate that if they didn't crash at lower values, they'd probably be losing out quite a lot.

But then if they would ever made an unfair one, it would simply make a huge impact in their reputation as the possibility of loses are bigger than the wins. I think they are making their own algos that would fit their categories such as how many wins can a user have in their crash games together with the chances they could have from time to time.

 But I do disagree with Insanerman, that algorithms do have impact in gambling and knowing it would make a gambler be attentive when to bet and what strategy to use. If we didn't knew algorithm, we'll soon be losing our money as we only know how to make fun and be satisfied.

Insanerman
Sr. Member
****
Offline Offline

Activity: 1064
Merit: 434



View Profile
August 01, 2020, 06:29:29 AM
 #8

~
I guess Op just wanted to prove that Crash games are provably fair, and is not manipulated by the gambling sites. Well, the core idea of the algorithms of crash should closely follow what Op said and shouldn't deviate that much. They may change it up to increase their house edge or vice versa, but the idea remains the same. Besides, with the amount of crash matches that happen every day, someone winning big every now and then isn't even that weird or odd.

But IMO, there are a lot of gambling sites out there that uses their own algorithm and had their limits or was being manipulated. I've encountered a lot of issues in many gambling platforms I've tried back then and read many accusations of them being either too much fair that they made others win drastically big, or they made many loss too much. And that leads me to another idea that algorithms doesn't matter nowadays, as many enters gambling mostly not as their profit making habit, but a time to enjoy playing gambling games.

IOITRADE RACE
MANAGER
Most Profitable NFT Game                         
Collect Racers, Cars, Tracks to get unlimited rewards
        ▄▄▄███████████▄▄
    ▄▄██████████████████
  ▄█████████████████████
 ▄███
██████████████████
▄████████████████████
██████████████████  █
████████████████████
██████████████████
██████████████████
█████████
████████
 ████
███████████
 ███
████████▀▀▀
  ▀██
███▀▀

           ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
         ▄██████████████████
       ▄███████████████████
▀███▄▄▄███████████████████
 ▄▄▀████▀▀▄▄█████████████
▄ ▄ ▄████▀▀▄▄████▄▄▄██
▀▀▀▀█▄█▄██▀██▀▄▀▀▄▄▄▀
███████████████████
▄███▄▄▄▄▄▄▄███▌▌
██████████████▀▄▀██
██████████████████▄
███████▀▀▀▀▀▀▀▀▀▀▀
    █████████████████████
  ████████████████████████
 ████████████████████████
 ██████              ██
 ██████              ██
████████
           ███
               █████
████████
     ███████
 ██████     ███████
 ██████     ██████
 ███████████████
  ██████████████
    ██████████
     ██████████████
  ▄██████████████████▄
██████████████████████
█████████████████████
███████████████████
██████████████████
 █████████████████
  ███  ██  ██  ██
   ████  ██  ██
    ▀████  ██
      ▀████  █
         ▀▀██

████████████████████

PLAY NOW

████████████████████
webtricks
Legendary
*
Offline Offline

Activity: 1526
Merit: 1611


🔑 NotYourKeys.org


View Profile
August 01, 2020, 07:18:25 AM
 #9

I don't know where you've found those formulas but they seem more complicated than RHavar's code.

Code:
99 / (1 - X)
  • X is uniformly distributed on [0,1] because it comes from the seed
  • The result is then divided by 100 to get the crash multiplier
I have derived formula on my own. It's basically the same. What you are showing are the steps to find the result from coding point-of-view. But in compact form it's exactly same as the second formula I derived in the OP, let me show you how:

Step 1: Starting point -> 99 / (1-X)

Step 2: Inserting the value of X in the formula:



where R is a random number taken from first 52-bits of the hash and E is 252

Step 3: Taking LCM in denominator:



R = H

Step 4: Taking 'E' to the numerator:



Step 5: Finally dividing the result by 100 to get multiplier value:




I just missed one step, if the resulting value of multiplier is below 1 then return 1. Rest of the formula is completely correct.

swogerino
Legendary
*
Online Online

Activity: 2268
Merit: 1092



View Profile
August 01, 2020, 07:28:17 AM
 #10

~

Does algorithm really matter? It's not just the crash game that usually has low values and less possibility of winning, it is also in every game in gambling, and in any platform. But I don't think that Roobet uses the old algorithm as there are already huge number of players that win a big amount in playing Roobet's crash game. And how are you even sure that they are using RHavar's code and not their own? I think only those famous betting platforms with crash games back then only uses that, and new innovating ones are making their own adjustments with the code.

I think that the algorithm is what matter the most in software controlled games.In slot machines it is the algorithm that controls everything and although most of the providers say each spin is independent of each other we all know that getting on the reels the top combination happens rarely because the algorithm has decided so bu being programmed by the developers of the game to behave that way.Same with crash games and other software related games.

webtricks
Legendary
*
Offline Offline

Activity: 1526
Merit: 1611


🔑 NotYourKeys.org


View Profile
August 01, 2020, 07:31:01 AM
Merited by Tytanowy Janusz (1)
 #11

~

But I don't think that Roobet uses the old algorithm as there are already huge number of players that win a big amount in playing Roobet's crash game. And how are you even sure that they are using RHavar's code and not their own? I think only those famous betting platforms with crash games back then only uses that, and new innovating ones are making their own adjustments with the code.

Just because Roobet is growing successfully, that doesn't mean it is a pioneer of Bitcoin Gambling Industry! Stop believing gambling sites blindly. Here's the proof that Roobet's crash game is based on the same algorithm (taken right from the 'Fairness' page of Roobet):



Do you see a red box? Can you read the formula inside? Isn't it same to the one in OP?

Don't think that I will write random things anywhere on forum without any knowledge. If I was sure enough to include that line in OP, it does mean that I am sure about the fact. Period!

Tytanowy Janusz
Legendary
*
Offline Offline

Activity: 1316
Merit: 1233



View Profile
August 01, 2020, 07:45:47 AM
Merited by webtricks (1)
 #12

So yesterday a forum member asked me why do Crash Games usually crash at lower multiples (mostly lower than 2x)? Does that mean these games are not fair? Does that mean owner of the site manipulated the game so lower multipliers appear more often than the higher multipliers? I thought other forum members may have these doubts too so I decided to create this thread.

Not all crash game shows actual odds of winnings. It is not roulette or dice where you can calculate your odds and house edge easily. Formula with E and H is shown only in fairness section and only for few gambling sites (big part of "provably fair" casinos are "provably fair" only for 1-2 games, rest games "provably fair" section is under construction forever). House edge on these games can be set to 20% and you don't know it. Does it mean that output is "manipulated" and "not fair"? To me, As long as casino share formula how crash is calculated it is fair. It's gambler fault that did not check how high casino set house edge.

But back to OP. Great explanation how crash is calculated. Good work.

Formula with H and E is very clever because it provides consistent commission for the casino no matter where players positions their bets.

You want to double? You have 4x% to do so
Quote
Hence, in 5 out of 9 case, value is lower than 2x.
You want to tripple? you have <33% to do so - 3/10 above 3

You want to do 10x? you have <10% to do so

and so on and on. No matter where you put your bet. Math take care that you have same risk/reward ratio and casino have it's share.

███████████████████████████
█████████▀▄▄▄▄▄██▀▀████████
█████▀▄█▀▀▄▄▄▄▄▄▄▀▀▄▄▀█████
████ █▀▄███████████▄▀██████
███▄█ ███████▀ ██████ █ ███
██▀█ ███  ▀▀█  ▀██████ █ ██
██ █ ████▄▄      ▀▀▀██ █ ██
██ █ █████▌        ▄██ ████
███▄█ █████▄▄   ▄▄███ █▀███
████▀█▄▀█████▌  ▀██▀▄█ ████
█████▄▀▀▄▄▀▀▀▀   ▄▄█▀▄█████
████████▄██▀▀▀▀▀▀██████████
███████████████████████████
.
█ █▀█ █▀█ █▀█  ▄  ▄▀▀ █   ▄▀█ ▀█▀ ▄▀▀ ▄███▄
█ █▀█ █ █ █ █ ▀█▀ ▀▀█ █   █ █  █  ▀▀█ ▀███▀
█ █▄█ █▄█ █▄█     ▄▄▀ ▀▄▄ █▄▀  █  ▄▄▀   
                                        █
████████████████████████████████████ 
███▀▀▀▀▀▀██████▀▀▀▀▀▀██████▀▀▀▀▀▀███ 
█▀▄██▀███▄▀██▀▄██▀███▄▀██▀▄██▀███▄▀████▄
█ █ ▀ ▀███ ██ █ ▀ ▀███ ██ █ ▀ ▀███ █████
█ ██    ▄█ ██ ██    ▄█ ██ ██    ▄█ █████
█▄▀██  ▀█▀▄██▄▀██  ▀█▀▄██▄▀██  ▀█▀▄████▀
███▄▄▄▄▄▄██████▄▄▄▄▄▄██████▄▄▄▄▄▄███
████████████████████████████████████
CRYPTO'S FASTEST
GROWING CASINO
               ▄███▄
            ▄████████

        ▄▄██████████
       █▀▀▀██▀▀▀████
      ███████████
    ▀▀▀████████████
      ▀███████████▀
      ▄███████████▄
 ▄
    ▀▀▀▀▀▀▀▀███▀▀   ▄
▀▀█▀▀
███████████▀▀▀█▀▀
    ████████████████
   ▄████████████████
▄█████████████████████▄
        ▄██▄
     ████████▄
     ██████████

    ████████████
     ▄████████▄
    █████████████
  ▄██████████████
  ▀██████████████▀
   █████████████▄
 ▄████████████████▄
████████████████████
 ▀▀▀████████████▀▀▀
       ██████
..PLAY NOW..
iamsheikhadil
Full Member
***
Offline Offline

Activity: 882
Merit: 119

When these walls fall down, I will stand by you <3


View Profile
August 02, 2020, 11:29:34 AM
 #13

While crash shows that it's hitting many times under 2x, the one or two times we also see it hits thousands or even millions of wins. I think it's evenly spread out and even in other games, the chances of hitting 2x is exactly the same of what is in crash. Thanks for the nice explanation of how it originated and how it's calculated!
MFahad
Hero Member
*****
Offline Offline

Activity: 1624
Merit: 538



View Profile WWW
August 02, 2020, 01:32:50 PM
 #14

While crash shows that it's hitting many times under 2x, the one or two times we also see it hits thousands or even millions of wins. I think it's evenly spread out and even in other games, the chances of hitting 2x is exactly the same of what is in crash. Thanks for the nice explanation of how it originated and how it's calculated!

If it hits many times above 2x or more then what will be the benefit of the house who is hosting the crash game ? Ofcourse as with every other game, you have very few chances to get more out of gambling houses and crash game is not any different. You can only hit big in a crash games if you have money to take risk in many bets before you land on a big milestone.

▄▄█████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄████████▀▀▀▀▀▀█████████▄
▄████████▌▄▄▄▄▄▄▄████████▄
█████████▀▀▀▀█████████
████████ ▀▀▀▀▀▀████████
███████▀███████████▀███████
▀█████████████████████████▀
▀███████████████████████▀
▀█████████████████████▀
▀████████████████▀
▀▀█████████▀▀
.
.SANTA COIN.
              HYPER DEFLATIONARY COIN WITH REFLECTIONS IN BUSD             
████████████████  ██  ███████████████  ████████████████████████████████  ████
|     T W I T T E R     |     T E L E G R A M     |     M E D I U M     |
████████████████  ██  ███████████████  ████████████████████████████████  ████
.
..BUY SANTA..
Saint-loup
Legendary
*
Offline Offline

Activity: 1722
Merit: 1593


Buy $BGL before it's too late!


View Profile
August 02, 2020, 07:50:39 PM
Last edit: August 02, 2020, 08:05:57 PM by Saint-loup
 #15

I don't know where you've found those formulas but they seem more complicated than RHavar's code.

Code:
99 / (1 - X)
  • X is uniformly distributed on [0,1] because it comes from the seed
  • The result is then divided by 100 to get the crash multiplier
I have derived formula on my own. It's basically the same. What you are showing are the steps to find the result from coding point-of-view. But in compact form it's exactly same as the second formula I derived in the OP, let me show you how:

Step 1: Starting point -> 99 / (1-X)

Step 2: Inserting the value of X in the formula:
-snip

Yes you're right X=H/E

Code:
 // 2. r = 52 most significant bits
  seed = seed.slice(0, nBits/4)
  const r = parseInt(seed, 16)

  // 3. X = r / 2^52
  let X = r / Math.pow(2, nBits) // uniformly distributed in [0; 1)

  // 4. X = 99 / (1-X)
  X = 99 / (1 - X)



~

But I don't think that Roobet uses the old algorithm as there are already huge number of players that win a big amount in playing Roobet's crash game. And how are you even sure that they are using RHavar's code and not their own? I think only those famous betting platforms with crash games back then only uses that, and new innovating ones are making their own adjustments with the code.

Just because Roobet is growing successfully, that doesn't mean it is a pioneer of Bitcoin Gambling Industry! Stop believing gambling sites blindly. Here's the proof that Roobet's crash game is based on the same algorithm (taken right from the 'Fairness' page of Roobet):



Do you see a red box? Can you read the formula inside? Isn't it same to the one in OP?

Don't think that I will write random things anywhere on forum without any knowledge. If I was sure enough to include that line in OP, it does mean that I am sure about the fact. Period!

You're right it's the v1 version
https://github.com/Dexon95/Bustabit/blob/master/gameserver/server/lib.js

But in this version the house edge is computed like that as far as I understand :

  // In 1 of 101 games the game crashes instantly.
    if (divisible(hash, 101))
        return 0;


    // Use the most significant 52-bit from the hash to calculate the crash point
    var h = parseInt(hash.slice(0,52/4),16);
    var e = Math.pow(2,52);

    return Math.floor((100 * e - h) / (e - h));


While in the Roobet version, 101 has been replaced by 25.
It means there is an instant crash every 25 game rounds, ie 4 times out of 100.
So we can assume the house edge is at 4% on Roobet...  Undecided

.
.......Bitgesell's first yearly halving is coming in less than a month!.......
        ██████████████▄▄▄
       ▐███████████████████▀
       ████████████████▀▀
                    ▀
                            ▄▄
      ███████████       ▄▄████
     ▐██████████▌      ███████
     ███████████      ███████▀
    ▐██████▌         ███████▀
    ███████       ▄▄███████▀
   ▐██████████████████████▀
  ▄█████████████████████▀
▄██████████████████▀▀▀
███████████████████████████
███████████████████████████
███████████████████████████
██████▀███████▀   ▀▀▀▄█████
█████▌  ▀▀███▌       ▄█████
█████▀               ██████
█████▄              ███████
██████▄            ████████
███████▄▄        ▄█████████
██████▄       ▄████████████
███████████████████████████
███████████████████████████
███████████████████████████
███████████████████████████
███████████████████████████
███████████████████████████
██████████████████▀▀███████
█████████████▀▀▀    ███████
████████▀▀▀   ▄▀   ████████
█████▄     ▄█▀     ████████
████████▄ █▀      █████████
█████████▌▐       █████████
██████████ ▄██▄  ██████████
████████████████▄██████████
███████████████████████████
███████████████████████████
gin.zhe
Newbie
*
Offline Offline

Activity: 5
Merit: 0


View Profile
November 03, 2021, 01:40:31 PM
 #16

Thanks for the great post. I am studying the game for fun and happen to see the math in the forum. It is the first time I understand how it works with my limited college knowledge in statistics. I do understand the formula to produce the multiplier as follows

crash multiplier = (100 * e - h) / (e - h) / 100

e is the maximum multiplier one could have, but from other replies, it mentioned e will be 2^52 in javascript, does it mean the multiplier could go up that that high? I don't know javascript but I try to implement the formula (with e=2^52) in c++, no matter what h is, the crash multiplier is always ONE?

Besides, I saw someone said there is at least 50% of chance the multiplier is 2 or less. If I bet 1 dollar at a time, each time I cash out if saw the multiplier raised to 1.1x, will it give me more chance to win something small each time? If no,  why not?
Tytanowy Janusz
Legendary
*
Offline Offline

Activity: 1316
Merit: 1233



View Profile
November 03, 2021, 03:31:44 PM
 #17

Besides, I saw someone said there is at least 50% of chance the multiplier is 2 or less. If I bet 1 dollar at a time, each time I cash out if saw the multiplier raised to 1.1x, will it give me more chance to win something small each time? If no,  why not?

No. There is always the same risk/reward ratio. There is no difference in strategy you pick. There is no diifference in multiplier you aim to hit. You always have ~90-98% from your bet back to your account from each bet, on average. This 2-10% is casino house edge. There is no way to outperform other, not even saying about outperforming casino. The only way to win is by having luck.


crash multiplier = (100 * e - h) / (e - h) / 100

no matter what h is, the crash multiplier is always ONE?

Its not 1. OP gave few examples. You had to make a mistake in the order of performing mathematical operations

Quote
PossibilitiesMultiplier
H=01
H=11.11
H=21.24
H=31.42
H=41.66
H=51.99
H=62.48
H=73.31
H=84.96
H=99.91


███████████████████████████
█████████▀▄▄▄▄▄██▀▀████████
█████▀▄█▀▀▄▄▄▄▄▄▄▀▀▄▄▀█████
████ █▀▄███████████▄▀██████
███▄█ ███████▀ ██████ █ ███
██▀█ ███  ▀▀█  ▀██████ █ ██
██ █ ████▄▄      ▀▀▀██ █ ██
██ █ █████▌        ▄██ ████
███▄█ █████▄▄   ▄▄███ █▀███
████▀█▄▀█████▌  ▀██▀▄█ ████
█████▄▀▀▄▄▀▀▀▀   ▄▄█▀▄█████
████████▄██▀▀▀▀▀▀██████████
███████████████████████████
.
█ █▀█ █▀█ █▀█  ▄  ▄▀▀ █   ▄▀█ ▀█▀ ▄▀▀ ▄███▄
█ █▀█ █ █ █ █ ▀█▀ ▀▀█ █   █ █  █  ▀▀█ ▀███▀
█ █▄█ █▄█ █▄█     ▄▄▀ ▀▄▄ █▄▀  █  ▄▄▀   
                                        █
████████████████████████████████████ 
███▀▀▀▀▀▀██████▀▀▀▀▀▀██████▀▀▀▀▀▀███ 
█▀▄██▀███▄▀██▀▄██▀███▄▀██▀▄██▀███▄▀████▄
█ █ ▀ ▀███ ██ █ ▀ ▀███ ██ █ ▀ ▀███ █████
█ ██    ▄█ ██ ██    ▄█ ██ ██    ▄█ █████
█▄▀██  ▀█▀▄██▄▀██  ▀█▀▄██▄▀██  ▀█▀▄████▀
███▄▄▄▄▄▄██████▄▄▄▄▄▄██████▄▄▄▄▄▄███
████████████████████████████████████
CRYPTO'S FASTEST
GROWING CASINO
               ▄███▄
            ▄████████

        ▄▄██████████
       █▀▀▀██▀▀▀████
      ███████████
    ▀▀▀████████████
      ▀███████████▀
      ▄███████████▄
 ▄
    ▀▀▀▀▀▀▀▀███▀▀   ▄
▀▀█▀▀
███████████▀▀▀█▀▀
    ████████████████
   ▄████████████████
▄█████████████████████▄
        ▄██▄
     ████████▄
     ██████████

    ████████████
     ▄████████▄
    █████████████
  ▄██████████████
  ▀██████████████▀
   █████████████▄
 ▄████████████████▄
████████████████████
 ▀▀▀████████████▀▀▀
       ██████
..PLAY NOW..
gin.zhe
Newbie
*
Offline Offline

Activity: 5
Merit: 0


View Profile
November 03, 2021, 03:34:44 PM
 #18

Besides, I saw someone said there is at least 50% of chance the multiplier is 2 or less. If I bet 1 dollar at a time, each time I cash out if saw the multiplier raised to 1.1x, will it give me more chance to win something small each time? If no,  why not?

No. There is always the same risk/reward ratio. There is no difference in strategy you pick. There is no diifference in multiplier you aim to hit. You always have ~90-98% from your bet back to your account from each bet, on average. This 2-10% is casino house edge. There is no way to outperform other, not even saying about outperforming casino. The only way to win is by having luck.


crash multiplier = (100 * e - h) / (e - h) / 100

no matter what h is, the crash multiplier is always ONE?

Its no 1. OP gave few examples:

Quote
PossibilitiesMultiplier
H=01
H=11.11
H=21.24
H=31.42
H=41.66
H=51.99
H=62.48
H=73.31
H=84.96
H=99.91


Thanks. But I think that example is valid when E=10, what I am confused about is the casino chose E=2^52, even I choose H=1000 or 1E8, the formula still gives me 1 instead.
Tytanowy Janusz
Legendary
*
Offline Offline

Activity: 1316
Merit: 1233



View Profile
November 03, 2021, 03:43:12 PM
 #19

Thanks. But I think that example is valid when E=10, what I am confused about is the casino chose E=2^52, even I choose H=1000 or 1E8, the formula still gives me 1 instead.

Maybe because E=2^52 = 4 503 599 627 370 496 so H=1000 is close to 0, even 1E8 is close to 0 in this scale, because comparing to E=2^52 your pick - H=1E8 is 50 million times smaller. Use H=2^50 or something like this (or 2^52-1) to check if you calculate everything correct.

███████████████████████████
█████████▀▄▄▄▄▄██▀▀████████
█████▀▄█▀▀▄▄▄▄▄▄▄▀▀▄▄▀█████
████ █▀▄███████████▄▀██████
███▄█ ███████▀ ██████ █ ███
██▀█ ███  ▀▀█  ▀██████ █ ██
██ █ ████▄▄      ▀▀▀██ █ ██
██ █ █████▌        ▄██ ████
███▄█ █████▄▄   ▄▄███ █▀███
████▀█▄▀█████▌  ▀██▀▄█ ████
█████▄▀▀▄▄▀▀▀▀   ▄▄█▀▄█████
████████▄██▀▀▀▀▀▀██████████
███████████████████████████
.
█ █▀█ █▀█ █▀█  ▄  ▄▀▀ █   ▄▀█ ▀█▀ ▄▀▀ ▄███▄
█ █▀█ █ █ █ █ ▀█▀ ▀▀█ █   █ █  █  ▀▀█ ▀███▀
█ █▄█ █▄█ █▄█     ▄▄▀ ▀▄▄ █▄▀  █  ▄▄▀   
                                        █
████████████████████████████████████ 
███▀▀▀▀▀▀██████▀▀▀▀▀▀██████▀▀▀▀▀▀███ 
█▀▄██▀███▄▀██▀▄██▀███▄▀██▀▄██▀███▄▀████▄
█ █ ▀ ▀███ ██ █ ▀ ▀███ ██ █ ▀ ▀███ █████
█ ██    ▄█ ██ ██    ▄█ ██ ██    ▄█ █████
█▄▀██  ▀█▀▄██▄▀██  ▀█▀▄██▄▀██  ▀█▀▄████▀
███▄▄▄▄▄▄██████▄▄▄▄▄▄██████▄▄▄▄▄▄███
████████████████████████████████████
CRYPTO'S FASTEST
GROWING CASINO
               ▄███▄
            ▄████████

        ▄▄██████████
       █▀▀▀██▀▀▀████
      ███████████
    ▀▀▀████████████
      ▀███████████▀
      ▄███████████▄
 ▄
    ▀▀▀▀▀▀▀▀███▀▀   ▄
▀▀█▀▀
███████████▀▀▀█▀▀
    ████████████████
   ▄████████████████
▄█████████████████████▄
        ▄██▄
     ████████▄
     ██████████

    ████████████
     ▄████████▄
    █████████████
  ▄██████████████
  ▀██████████████▀
   █████████████▄
 ▄████████████████▄
████████████████████
 ▀▀▀████████████▀▀▀
       ██████
..PLAY NOW..
gin.zhe
Newbie
*
Offline Offline

Activity: 5
Merit: 0


View Profile
November 03, 2021, 04:31:50 PM
 #20

Thanks. But I think that example is valid when E=10, what I am confused about is the casino chose E=2^52, even I choose H=1000 or 1E8, the formula still gives me 1 instead.

Maybe because E=2^52 = 4 503 599 627 370 496 so H=1000 is close to 0, even 1E8 is close to 0 in this scale, because comparing to E=2^52 your pick - H=1E8 is 50 million times smaller. Use H=2^50 or something like this (or 2^52-1) to check if you calculate everything correct.
ah, now I understand. Many thanks.

If a player decides to bet $1 at a time but chooses to cash out when it is 1.05x reaches and repeat this strategy thousands of times, will it benefit the player to have positive gain? Why not and how does the math forbid that to happen?
Pages: [1] 2 3 4  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!