种子方法
利用srand()种子填充,和rand()函数
srand()函数:随机数发生器的初始化函数,需要提供一个种子,这个种子会对应一个随机数。如果使用相同的种子,rand() 函数会出现一样的随机数。默认种子数是1,即srand(1)。
rand()函数:伪随机数发生器,需要先调用srand初始化,一般用当前日历时间初始化随机数种子,这样每行代码都可以产生不同的随机数。
#include <iostream>
#include<ctime>
using namespace std;
int main()
{
int number = 0;
int n = 101; //设输入的n为100
srand(time(0)); //获取系统时间,时刻不同,用来初始化得到的种子也是近似随机
number = rand()%input; //生成随机数 0到 n-1,注意n是无法随机取到的
return 0;
}