A pseudo random number generator works from a single truly random seed to create a series of seemingly random numbers. So jesusin is right on the mark. The 'dice' is rolled once, and the seed gotten determines the whole sequence of numbers. So if two players did *exactly* the same things every time, their games would be identical.Assuming that the AI does exactly the same things as well (or is that what you mean by players/computers)? Or does each player get their own set of "random" numbers?
Sources for random seeds is a whole research domain. Going by the system clock is an oft-used solution that works well for most applications.So were does that initial number come from? Since the computer can't randomly come up with one, doesn't it have to use a number that it already "knows"? And to make that unique for each game, some time number would seem to make sense ...
You are very right. The whole purpose of a pseudo-random number generator produces a sequence of numbers that should for all purposes seem random even though it isn't.It strikes me that these are not random numbers but scrambled numbers ... like a word scramble game. You start with a real word, then scramble the letters. The resultant nonsense word may appear like a random collection of letters, but is it the product of a seed word and a scrambling algorithm. I am guessing that the goal is to generate a number within some range (maybe 1 to 100), so what we have is a scrambled sequence of the numbers between 1 and 100 (or maybe a scramble sequence of 1 to 1 milllion that then is mapped onto 1 to 100 ... ), rather than a random generation of a number between 1 and 100.
But a sufficiently complex algorithm can appear grossly random.
