Boost产生随机数

    技术2022-05-20  34

     

    #include <boost/random/mersenne_twister.hpp>

    #include <boost/random/uniform_int.hpp>

    #include <boost/random/variate_generator.hpp>

     

    mt19937 gen;

    uniform_int<>distribut(1, 10);//产生一个1-10范围内的随机数,这里用的是均匀分布

    variate_generator<mt19937 &, uniform_int<>> die(gen, distribut);

    int x = die();

     

     

     


    最新回复(0)