Static members confuse me sometimes. I understand how to initialize a simple built in type such as int with something along the lines of int myClass::statVar
int
int myClass::statVar
You could create wrapper class which will hold RandomGenerator instance in it and will call RandomGenerator::Randomize in its constructor.
RandomGenerator
RandomGenerator::Randomize