Has Primedice finally resorted to robbing us?
![](https://ip.bitcointalk.org/?u=https%3A%2F%2Fi.imgur.com%2F1ws3zpo.png&t=665&c=BdcA6MGJtzztgw)
i think reason is that you are rolling 1.02 instead of 1.021(which pd doesnt recognize)
It's rounded on the front-end (what you see) due to that multiplier/small bet but it's fully precise on the back-end.
I (and most people here I guess) understand that it's due to rounding. But it's rounding in the input fields, and those fields should be adjusted by the system to represent the correct values after the user changes one of them.
If the ROLL OVER x TO WIN field is the deciding factor for the payout, that field should also be leading to show the PROFIT ON WIN, instead of calculating that based on the other fields that the user can change.
What you (Stunna) say is not correct, it's not rounded due to the small bet. I can't enter 20 BTC to test (due to lack of balance), but I'm pretty sure the result would still be 2% off.
I can reproduce it, this is what happens forBET AMOUNT 0.00021461:
I enter:
PAYOUT 1.021x. It shows:
PROFIT ON WIN 0.00000451,
ROLL OVER 3.03 TO WIN,
WIN CHANCE 96.96%.
Reality: PROFIT 0.00000442 (2.0% less than what it says it will be)
I enter:
WIN CHANCE 97.00%. It shows:
PROFIT ON WIN 0.00000451,
ROLL OVER 2.99 TO WIN,
PAYOUT 1.021x.Reality: PROFIT 0.00000451This should not happen. Rounding values lower than 1 satoshi is okay, this is a bug that should be fixed. If Primedice has a bug reward, in my opinion 5leepyJoe deserves it. After the user adjusts one input field, all other fields
including the field the user adjusted should be adjusted to represent how the roll will really be.