srand
设置 rand
函数使用的伪随机数生成器的起始种子值。
语法
void srand(
unsigned int seed
);
参数
seed
伪随机数生成的种子
注解
srand
函数在当前线程中设置生成一系列伪随机整数的起点。 若要重新初始化生成器以创建相同的结果序列,请调用 srand
函数并再次使用相同的 seed
参数。 seed
的任何其他值将生成器设置为伪随机序列中的不同起始点。 rand
检索生成的伪随机数。 在任何调用 srand
之前调用 rand
可生成与调用 srand
相同的序列,seed
作为 1 传递。
默认情况下,此函数的全局状态范围限定为应用程序。 要更改此行为,请参阅 CRT 中的全局状态。
要求
例程 | 必需的标头 |
---|---|
srand |
<stdlib.h> |
有关兼容性的详细信息,请参阅 兼容性。
示例
请参阅 rand
的示例。
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈