Look at the combat log in the image below:
Does anything about the rolls there strike you as being less than random?
Now, I'll be the first to admit that the kind of number clustering you see in the image works both ways, and sometimes you get 3 vorpals in a row as well.
Having said that, this is ridiculous. The chances for 3 1's in a row on a d20 is 1 in 8000, it happens way more than that. I've had the same number rolled 10 times in a row on a d100 roll as well. The chance for this happening is lower than the chance of winning the grand prize in the lottery two consecutive times in a row!!!
I know that logical random number generators tend to cluster over short instances, but games like this is the exact place where this kind of clustering is detrimental.
There is a way to have a real random number generator used (the one using atmospheric readings comes to mind). The problem is, that it costs money.
I think that it would be a worthwhile investment none the less.
Your thoughts now.