When I was coding it I was aware that someone could do that but did not prevent it simply because it wasn't worth the extra effort in coding the prevention for a once in a blue moon mistake.
If someone was to purposely do that then it will show up that the person selected a D2 with a higher start number thus the GM reading that should automatically null the result.
Using the start number on a d6 I found a small sample of 30 rolls had a skew towards higher numbers. I'd like to believe it was luck, it happens in a truly random system, but just need to double check. Testing various rolls below.
I can see your roll results and they are all 'normal' and correct save for an unusual " 2, 2, 2, 2, 2, 5" but it does happen.
The Dice results are truly random in that the CPU picks between 'x' and 'y' of the numbers you chose. I have no other algorithm running that will emphasize higher or lower numbers.
That method makes statistical sense.
The histogram of the d6 starting from 2 has
2: 16
3: 12
4: 11
5: 11
6: 16
So the theoretical frequency of each should be 66/5 = 13.2. The chi-squared comes out to 2.03(03 repeating) hence a p-value of 0.75.
There is a 75% chance the variation is from random factors and the d6 is fair.
Even the d20 rolls are pretty good. There are zero 12's but 3 numbers that were rolled once, 8 numbers that were rolled twice, 3 numbers rolled thrice, and 2 number rolled 4 times. The theoretical frequency was 36/17 so 2.12.
I could make that a buy for best rolls in exchange for FP. For instance, pay 'x' FP and use a ticket to get one free 20 on your next D20 roll. I don't know how our Dungeon Masters / Game Masters will feel about that so you may need to get some feedback from them.
I like how you say it JB that could work but I don't know if the Dungeon Masters will be too pleased about it. That could also make players with lots of FP get 20s all the time. Maybe there would have to be a limit on how many times they could be used.
In the background there have been requests again to use FP to ensure a 20 is rolled on a D20. Before I create something like that I need feedback from the current Dungeon Masters as they are the ones that will be affected by it.