c++11产生随机数的方法

1.产生10-20之间的随机数

   std::default_random_engine generator(time(NULL));
   std::uniform_int_distribution<int> distribution(10, 10);
   int result = distribution(generator);

2.产生0.2-0.9之间的随机数

    std::default_random_engine generator(time(NULL));
    std::uniform_real_distribution<double> distribution(0.2,0.9);
    double result = distribution(generator);

猜你喜欢

转载自blog.csdn.net/cplus2009/article/details/85678277
今日推荐