I'm having some problems with random numbers, so I just wanted to double-check this:
My main() function contains an object MyClassObject.
MyClassObject contains a member variable MySecondClassObject;
If I call srand(time(NULL)) in my main() function, then calling rand() from either of my classes should produce a newly randomized list each time I call the program, correct? (I don't have to call srand() in the constructor of each of my classes or anything?)