一直以来用cstdlib里的rand来抽卡过题
C++11有了新的库,似乎能有更好的随机数生成.梅森旋转法?
这里贴一下代码,方便以后使用
随机数生成
#include <random>
using namespace std;
int main(){
int min = 0,max = 100;
random_device seed;//硬件生成随机数种子
ranlux48 engine(seed());//利用种子生成随机数引擎
uniform_int_distribution<> distrib(min, max);//设置随机数范围,并为均匀分布
int random = distrib(engine);//随机数
}
标签:int,random,c++,生成,seed,随机数,distrib From: https://www.cnblogs.com/qbning/p/16640662.html