随机数的设置与产生:
这里要用到的是rand()函数, srand()函数,C语言/C++里没有自带的random(int number)函数。
首先我们要在宏定义中定义一个函数:
#define random(x) (rand()%x)
然后再主函数中,我们首先定义一个整数n(由用户来输入)
然后调用srand函数,这里的n我们称之为种子(seed)。
...
cin >> n;
srand(n);
for (int i = 0; i < 4; i++)
{
int m = random(10);
num.push_back(m);
}
...
这样就定义课一个有四个成员的、从0-10的随机数的向量,而且随机数根据用户输入的不同,每次生成的向量也是不同的。