我正在编写一个C程序,需要为其内部用法创建一个临时文件.我想允许通过运行多个进程来同时执行程序,因此临时文件名需要随机化,这样每个生成的进程将生成一个唯一的临时文件名供自己使用.
我使用rand()为部分文件名生成随机字符,所以我需要使用srand()初始化随机数生成器的种子.
有什么选择可以将一个好的参数传递给srand(),这样两个进程就不会用相同的种子值进行初始化?
我的代码需要在Windows和Linux上运行.