基本使用方法:
(1)头文件
#include <ctime> // 包含时间库,用于生成种子
(2)具体使用
srand((int)time(0)); // 产生随机种子 把0换成NULL也行
int result= rand()%3;//得到的结果将会是0,1,2
案例:
随机输出0,1,2
代码实现:
#include <iostream>
using namespace std;
#include <ctime> // 包含时间库,用于生成种子
int get_random_index()
{
srand((int)time(0)); // 产生随机种子 把0换成NULL也行
int result= rand()%3;//得到的结果将会是0,1,2
return result;
}
int main()
{
int random_index=get_random_index();
cout<<random_index<<endl;
}