首页 > 代码库 > C语言 深入学习

C语言 深入学习

随机数:

//#include <stdlib.h>:rand、srand
//#include <time.h>:time
srand(0);
printf("%d\n", rand());        //rand对应于srand,只要srand的种子不变,rand的随机值也不会变;rand的范围是0 - int
srand(time(NULL));    //srand(unsigned)
printf("%d\n", rand());        //time函数返回当前时间(秒);参数param如果不为BULL,则time会将时间赋给param。故这样一来随机数就会一直改变(真正实现随机)
printf("%d\n", rand() % 100 + 1);        //生成1-100的随机数:rand() % 100是0-99

 

C语言 深入学习