Yes. We only write 2 decimals to your roll history. So something else is writing that incorrect roll history.
There is another giveaway as well. Just using the first roll as an example. It isn't possible to make a 31.0099999 bet because if you entered it manually it would change it to a 31.05x bet as soon as you click elsewhere.
Because we use whole numbers it gives:
To win, BET HI and get a number higher than 9694 or BET LO and get a number lower than 306
If we actually allowed a 31.009999 bet it would be the same win/lose numbers but you would get paid less on a large bet.
The issue seems to be related to using keyboard shortcuts. If you use shortcuts to change the odds it will be possible to generate a number with 15 decimal places. Even though the corrected odds are rolled on FreeBitco.in's server and recorded in the database, the incorrect number is displayed locally in the user's roll history.