Hi, "chubbyy.putto."
(Perhaps you could include at least your first name in your Profile, so we can address you with a proper name instead of your forum handle.)
Did you ever get your program working like you wanted?
Was your assignment to write the program, or did you just need the random numbers regardless of how you got them?
You might want to check out the Mersenne Twister algorithm; as far as I know, it is presently the best pseudo-random number generator available. It has an extremely long period (i.e. - generates MANY numbers before it starts to repeat.)
A web search turns up a lot of information about this algorithm, including source code in several languages; in fact, a search of the Daniweb forums turns up several discussions too. For example: http://www.daniweb.com/software-development/cpp/threads/311641/random-number-generator
There is also a web service that provides true random numbers: http://www.random.org/
From their home page: "The randomness comes from atmospheric noise . . ."
Apparently, they have a few radio receivers, which they use to sample atmospheric noise and generate random numbers. Depending upon your needs, you can specify the types of random numbers you need, and this free web service will generate them for you.
Hope this helps.