They basically copied bustabit's (old) dynamic house edge scheme, which was designed to scale a house edge of between 0-1%. The reason bustabit did that, is they had a bonus system that gave out bonuses for cashing out after other people. So the earlier you cashed out, the less house edge and the later you cashed out, the higher house edge (up to a max of 1%).
But roobet removed bustabit's bonus system, and then slapped on a 1-in-20 chance of 1x. So the net result is a house edge that scales between 5% and 6% depending how you play.
We can verify this by simulate playing a million games of flat betting 2x:
const gamesToPlay = 1000000;
let bankroll = 0;
for (let i = 0; i < gamesToPlay; i++) {
let n = crashPointFromHash(generateHash(i.toString()));
if (n >= 2) {
bankroll++;
} else {
bankroll--;
}
}
I'm using a deterministic hash, so people can reproduce my results. If you flat bet a million times at 2x, you would lose 54800*bet .... which is a house edge of 5.48%.
If you cash out later (than 2x) you'd expect to see a higher house edge (which will max out at 6%)