如何在同一程序中获取不同的随机数

时间:2018-02-28 11:38:03

标签: c++ random boost

我写了这个:

#include <boost/random.hpp>
#include <boost/random/normal_distribution.hpp>

int main()
{
  boost::mt19937 rng(time(0)); 
  boost::normal_distribution<> nd(0.0, 1.0);

  boost::variate_generator<boost::mt19937&, 
                       boost::normal_distribution<> > var_nor(rng, nd);
 double d = var_nor();
 }

d包含我想要的随机数。如果我需要更多的随机数,例如同一个程序和相同的cicle,我该怎么办?!现在我正在用计算机的时间播种它。我正在使用升级库。

0 个答案:

没有答案