如何在多个进程中同时生成随机数?

时间:2012-09-14 10:25:02

标签: c random

如何在C中生成随机数,以便在同一时间运行多个进程?

我想使用srandrand,但我不知道(可能使用进程ID?)。

1 个答案:

答案 0 :(得分:10)

您可以根据进程ID为每个进程使用不同的种子,例如:

srand(getpid());

然后只使用rand()