main.c 或 source.c 中的 Rng 初始化?

Rng initialization in main.c or in source.c?

我需要创建几个头文件和源文件,其中包含生成随机数的函数。如果我想初始化我的 rng,我必须把我的 "srand(time(NULL))" 行放在我的代码中的什么地方?可以放在我的 main.c 文件中吗?它会影响其他源文件吗?

是的,你可以把它放在主文件中。一旦你调用 srand 它就适用于整个程序,即使它有多个文件。