All computers can do is math. Very complex and complicated math, but math nonetheless. If you take a system of mathematical operations and give it the same inputs, it will always produce the sane outputs. This is good; we want 1+1=2 to be consistently true.
But this is bad for games; every game will be the same, so you’ll know what will happen, where to go, what to do. So if you put a random seed in there (for example, the number of seconds that have passed since midnight January 1st, 1970), then you can introduce differences in the outputs of the mathematical equations. You might have to do some finagling with the math so that the continuously increasing “seed” doesn’t shift all the values one way, but there are some mathematical operations that can be bounded so that you aren’t going “off the edge”, so to speak.
Latest Answers