because its the only factor out the GE ... it is a developing basic question, same input data always gives same output data, any other behaivour will be chaotic and uncontrollable
its not a bug, there is no random in programming (of course, always talking about a good programmer)
What do you mean "no random in programming" ? You can generate pseudo-random numbers with any programming language.
of course, but a programmer (a good one) never put them into a code ... i mean, if you want random effect you can make it, but always will be the same random result, (it will be random to the user eyes but not to the debugger) cause anyother way it will be impossible to solve bugs
you ll never have to use a "goto" or a "random" sentece in programming, you learn that in the first lesson
You're right, it's not truly random in the sense that it was generated by an algorithm... but it doesn't make any difference for the BB users. If the current server timestamp is used as a seed to generate a pseudo-random number in the match engine, I'd be very surprised to learn that a BB user was able to guess the exact millisecond of this timestamp.
Even for developer with access to the code, it is not so easy to guess what number it will be.
Pseudo-random numbers in programming are not evil at all... you just have to know their limit and when not to use them. For example, I would not use pseudo-random generation if I was building a casino system which relies so heavily on random sequences... but for a match engine like the one in BB? No problem!
My two cents anyway :)