I\'m using visual studio 2010 which doesn\'t support , so I have to seed default_random_engine. Thus, I\'ve decided to seed it with <
default_random_engine
I recommend grabbing a seed from std::random_device:
std::default_random_engine engine(std::random_device{}());
which should provide you with significantly more entropy than std::time.
std::time