srand C · 常用工具/随机
给伪随机数生成器设置种子,决定后续 rand 产生的序列。
怎么用
srand(种子);
小例子
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(void) {
srand((unsigned)time(NULL));
printf("%d", rand());
return 0;
}
运行结果
每次运行大概率输出不同数字
提醒:一般只在程序开头调用一次;time(NULL) 返回当前时间戳
在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← C全部词条