rand()函数会产生范围为0至32767的随机数,% 让它与5求余,变成0至4的随机数,不过每次启动程序产生的随机数都相等,在用srand(unsigned int)输入种子数后产生的才不一样,一般都用的 srand((unsigned int)time(NULL)) 产生种子。(记得要包含 time.h 库文件)
调用随机函数的方法如下:在程序开头应该包含头文件stdlib.h,然后用
语句 n = rand()%x;n将得到一个0~x - 1的随机整数。因此,n = rand()%5
将会得到0~4的随机整数。
产生0到4的随机数
n为0-5的随机数