C 语言 srand() 函数用于设置随机数种子,让 rand() 生成不同的随机序列。
原型
void srand(unsigned int seed);参数
seed- 随机数种子。
示例
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
srand(time(NULL)); // 用当前时间做种子
printf("%d\n", rand());
return 0;
}输出(每次运行都不同):
83910注意事项
固定种子(如 srand(42))产生固定序列,用于可复现的实验。