Haha, use test driven development, man. Reliability is essential.
(not to be confused with tester driven development, an anti-pattern based on a lack of solid initial requirements, where the requirements end up coming mainly from bug reports. I mean the proper pattern, where you write unit tests to define what your code is supposed to do before you actually write the code to do it. You don't release the code as stable unless it satisfies all tests.)
There are websites on the big ol' web that do dice rolling for you. But usually the GM handles all of that, since he can't trust any individual player not to cheat.
Basic Human Nature: Trust people in your community to be honest, punish them when they're not.
Partially Enlightened Human Behaviour: Trust no one, only commit to agreements when there is proof that the other person can't back out.
Fully Enlightened Human Behaviour: Analyze someone's personality and determine if they are smart enough (or stupid enough) to be honest. Those in the middle ground, who see advantage in dishonesty, must be shunned from your enlightened society.
So you see, the dark side is not more powerful, only quicker and easier. And you have to work your ass off to keep it in check, lest we become a society of partially-enlightened liars. And nothing is more dangerous than incomplete information! Because nothing is more dangerous than human action, and humans are at their most dangerous when acting upon incomplete information. It's the kind of information that could have more than twice ended the world (once when American ships depth charged a Soviet submarine off the coast of Cuba in the 60s and the
crew argued over whether or not to launch nukes in retaliation, and once when the Soviet missile tracking system malfunctioned in the 80s and reported a non-existent American launch, thankfully dismissed by a
diligent Soviet engineer. Then there's that comet fragment that
fell to Earth in 1908 and landed in Siberia with the explosive force similar to a nuclear warhead - had it happened just 50 years later, human civilization might have destroyed itself over the event).