The problem has to do with the fact that to generate "random" numbers on a computer you require a seed. Since the seed is itself computer generated, usually from the time code, then it becomes repeatable. So if I happen to generate my random sequence at the very same exact nanosecond, it will generate the same string of random numbers.

Anything repeatable is NOT random.

However, there can be some algorithmic/mathematically playing with the seed to make the chances of repeating it somehwat statically unlikely, but not 0. So for most people a computer generated random number is just that a random number. However, for us with too much time on our hands, a computer generated number is not a true random number.

sfvg
MS in CS, CE, Math, & geology (hey I like rocks)