Eric,
This might be more helpful to you...
A random number generator is normally a function or class that does just what it sounds like, generates random numbers (actually, they are pseudo-random, meaning that the seed determines the series of numbers you will get. With the same seed, you will always get the same series of numbers.)
Most functions pick a specific value like zero to use for the seed, until it is changed by the user (you, the programmer using the function). This is handy for testing, since each time you run your program, the same sequence will be generated, and if you find a bug, you can fix it, run again, and confirm that it is gone. It isn't so good for actual use though (for example in a card game, since each time you shuffle the cards it will do so using the same random numbers, and the deck will end up being in the same order as the last run).
Therefore, you need to seed the random number generator function you use with a truly random value (the current time is usually used), in order to make the numbers generated by the function different each time you run the program.
There is usually a function or method that will let you specify the seed.