额,这个是一个小记。没什么,就是记给自己看的,你可以走了。
mt19937
需要 C++11。生成高质量随机数。
mt19937 rnd(chrono::system_clock::now().time_since_epoch().count()); //初始化,中间是种子
uniform_int_distribution<> range(l, r); //初始化,生成 [l,r] 之间的随机数,<>中是类型,默认是 int,不指定默认是 int 范围。
rnd() //即可返回一个 [l,r] 之间的随机数。