c语言中的rand()函数用法
rand()
rand()函数作用:用来产生随机数,但是,rand()的内部实现是用线性同余法实现的,是伪随机数,由于周期较长,因此在一定范围内可以看成是随机的。
rand()函数返回:返回一个范围在0到RAND_MAX(32767)之间的伪随机数(整数)。
rand()函数头文件:<stdlib.h>。
rand()函数原型:int rand(void)。
***在调用rand()函数之前,可以使用srand()函数设置随机数种子,如果没有设置随机数种子,rand()函数在调用时,自动设计随机数种子为1。随机种子相同,每次产生的随机数也会相同。***
举例:
使用rand()函数产生1-100以内的随机整数:
int number1 = rand() % 100。