Casino grade dice are the only dice that should be used.
They are used by casinos for good reasons. They are transparent. They have sharp edges. They are accurate to 0.01 mm or have very small tolerance. They are perfect cubes. Each face has equal weight.
Then, as in the game craps, you should roll them across a surface and only count the result if it bounces back against the other side.
https://www.youtube.com/watch?v=W9zJ0b91SQ0https://www.youtube.com/watch?v=7n8LNxGbZbsUse dice rolling machines to roll dice a million times. Fun project.