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