Hello,
I have this code:
boost::mt19937 mers;
boost::uniform_01<boost::mt19937> uf01(mers);
boost::exponential_distribution<> ed(0.1);
I call the operator() on uf01 3 million times, as
uf01()
I don't quite understand the warning in the documentation about the constructor taking the generator by value.
This means that my mers doesn't change between calls to uf01().
Is this bad? Will it affect the quality of the randomness of the uniform numbers generated?
I also have
boost::math::normal nrm;
and I use
boost::math::cdf(nrm, ¡)
and
boost::math::quantile( nrm, ¡ );
Are there any issues with using both boost¡Ëmath¡Ënormal and other distributions from the boost¡Ërandom library?
Regards,