我无法理解在下面的情形的gcc -pedantic输出: $ gcc -pedantic parse.c -lpopt
parse.c: In function ‘main’:
parse.c:19:7: warning: initializer element is not computable at load time
{ "bps", 'b', POPT_ARG_INT, &
所以,我很好奇人们如何通过rand_r命令在多个线程中获得随机值。如果我使用时间(NULL)作为种子,那么每个人都会以萨姆种子结束,因为线程创建得如此接近。所有动作都基于随机种子,因此所有线程在我的程序的其余部分保持相同。如何获得[使用RAND_R(* int seed)]在所有线程中有差异的随机数? 在此先感谢。