在产生随机数时,randomize在程序中只在初始化时使用一次,random才会产生不同序列。
如果要使用多线程产生随机数,可能每个线程会出现产生一样的数列,就要使用srand(seed)函数,seed可以使用GetTickCount等唯一的数据做参数
本文深入探讨了如何在程序中使用randomize和srand(seed)函数来生成不同序列的随机数,特别是在多线程环境下避免随机数序列重复的问题。重点介绍了种子参数的选择及其对随机数生成的影响。
在产生随机数时,randomize在程序中只在初始化时使用一次,random才会产生不同序列。
如果要使用多线程产生随机数,可能每个线程会出现产生一样的数列,就要使用srand(seed)函数,seed可以使用GetTickCount等唯一的数据做参数
1281
1610

被折叠的 条评论
为什么被折叠?