I counted 54 1;1;1;1;1 and 78 6;6;6;6;6. Statistically there should be around 64 of each. Now since this is random, I don't expect it to be a perfect distribution. So for this list we get more 6;6;6;6;6 than 1;1;1;1;1 but it'll all even out in the end. Thats what statistics are, using gigantic numbers. 500000 seems very big sure, but there are 7776 possibilities. As for having user hack in that list, I don't know enough to know if its a threat. Maybe it is. But from a random and statistical point of view, I don't think the way the dice are determined is bad (hmmm maybe droping off numbers does make it wrong, that could be why I always lose to that last 1

, but as far as 3vs2 is concerned I think its good). You need to picture it in your head. Imagine 500 000 monkeys that throw numbers in a room, and then these are put in the order they come out on a big list. If you play with that list, the dice roll will be just like if you threw the dice right then (assuming perfect dice and the heat from repeated throws doesn't change anything

). I don't think the dice should be changed, but seeing how many people are ready to go to extra length to cheat and better their scores, I wouldn't be surprised if someone tried to predict his roll with that list.
[EDIT]Just though of it, it would be very easy to figure out the next roll

assuming low playing hours.