<1> rand()
- 头文件:
#include<stdlib.h>
- 原型:
int rand(void);
- 生成 [a,b)范围的随机数
rand() % (b-a)+a;
- 举个栗子:产生[10,21]的:
rand()%12+10;
<2> srand()
- 头文件:
#include<stdlib.h>
- 原型:
void srand(usigned int seed);
- 种子决定了产生的随机数,如果种子相同,那么随机数相同,所以为了生成不同的随机数,我们可以使用一个一直在变换的数作为种子,比如系统时间
- 使用系统时间
#include<time.h>
srand(time(0));