设置 rand 函数使用的伪随机数生成器的起始种子值。
语法
void srand(
unsigned int seed
);
参数
seed
伪随机数生成的种子
注解
srand 函数在当前线程中设置生成一系列伪随机整数的起点。 若要重新初始化生成器以创建相同的结果序列,请调用 srand 函数并再次使用相同的 seed 参数。 seed 的任何其他值将生成器设置为伪随机序列中的不同起始点。 rand 检索生成的伪随机数。 在任何调用 srand 之前调用 rand 可生成与调用 srand 相同的序列,seed 作为 1 传递。
默认情况下,此函数的全局状态范围限定为应用程序。 若要更改此行为,请参阅 CRT 中的全局状态。
要求
| 例程 | 必需的标头 |
|---|---|
srand |
<stdlib.h> |
有关兼容性的详细信息,请参阅 兼容性。
示例
请参阅 rand 的示例。