ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
### rand、srand、time **rand** 无法预知的数字叫做随机数。 rand标准函数可以用来获得伪随机数。 为了使用这个标准函数需要包含stdlib.h的头文件。 单独使用rand标准函数的话,执行两次编译后文件的时候,获取的随机数是一致的,因此就需要使用srand来设置随机数种子。 **srand** srand标准函数用来设置随机数种子。 这个函数需要一个整数作为种子使用。 不同种子产生的随机数不同。 任何程序只需要设置一次随机数种子即可。 **time** time标准函数可以用来获取当前时间。 这个函数用一个整数表示获得的时间。 一秒之内用这个函数获得的代表时间的整数不会变化。 为了使用time标准函数,需要引用time.h的头文件。 /* 随机数演示 */ #include <stdio.h> #include <stdlib.h> #include <time.h> int main(){ srand(time(0)); printf("%d\n", rand()); return 0; }