Tag: srand

生成可靠的伪随机数

我想在iOS平台上编写一个多人游戏。 游戏依靠dynamic生成的随机数来决定接下来发生的事情。 但是这是一个多人游戏,所以这个“随机数”对所有玩家来说都应该是一样的,以便有一个一致的游戏。 因此,我需要一个好的可靠的伪随机数生成器,如果我先给它一个相同的数字,它将在所有设备(iPad / iPhone / iPodTouch)和所有操作系统版本上保持生成相同的随机数序列。 看起来像srand和rand将为我做的工作,但我不知道rand保证在所有操作系统版本的所有设备上生成相同的数字? 否则有什么好的伪随机数生成algorithm?