经常用的就是一个rand函数~然后srand获得种子。暂时不想太深入的研究,给个最常用的的东西,就ok了~!
用srand和rand获得在1~n之间的数据。
#include<iostream>
#include<ctime>
using namespace std;
int main()
{
int n = 8;
srand((int)time(0));
int num = 1+ rand()%n;
cout<<num<<endl;
}
种子为系统时间~然后,rand函数获取随机数~两行代码就是生成1~n随机数的代码了。很水,学舍伍德,拉斯维加斯还有蒙特卡罗算法时能用到一下·