1. 程式人生 > >c++11產生隨機數的方法

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);