但是有一点需要注意的是随机数种子是以线程为单位的,即每个线程都有一个自己的随机数种子。如果要在不同的线程中调用rand,则需要在各自的线程中调用srand((unsigned int)time(0));(以上在win32下确认过)
另外,win32下RAND_MAX宏的值是0x00008000,即32768而linux下RAND_MAX宏的值则大得多,rand函数的返回值也不限于32768