继室来袭,雷神宫殿钥匙有什么用,王骊亚
当你第一眼看到这玩意儿的时候
肯定禁不住吐槽:纳尼?这是什么鬼?
确实,这个东西鲜为人知,但是它却有着卓越的性能
mt19937是c++11中加入的新特性
它是一种随机数算法,用法与rand()函数类似
但是具有速度快,周期长的特点(它的名字便来自周期长度:2^19937-1)
说的直白一点,我们都知道rand()在windows下生成的数据范围为0-32767
但是这个函数的随机范围大概在\((-maxint,+maxint)\)(maxint为int类型最大值)
这个东西用法非常简单
#include<random> #include<ctime> std::mt19937 rnd(time(0)); int main() { printf("%lld\n",rnd()); return 0; }
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
如何在没有core文件的情况下用dmesg+addr2line定位段错误
用QT制作3D点云显示器——QtDataVisualization
网友评论