24 Apr
2010
24 Apr
'10
8:28 a.m.
Dear Andy,
May I please know what do you guys use as you "good truly-random seed"?
I use /dev/random
May I suggest that boost should have a cross-platform function to so this. time(NULL) is not random.
A good hack would be xoring many "random" numbers that you can get: -time(NULL) -pid -the values fo uninitialised variables whatever you can think of
boost::uuids::detail::seed_rng found in boost\uuid\seed_rng.hpp provides a implementation of this.
one can also call boost::uuids::detail::seed(UniformRandomNumberGenerator)
Cool! Thanks. :) --Hossein