Boost logo

Boost Users :

Subject: Re: [Boost-users] [Random] Good Truly-Random Seed
From: Hossein Haeri (powerprogman_at_[hidden])
Date: 2010-04-24 04:28:33


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


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net