在PHP中生成随机种子供Flash使用
我正在与远程Flash开发人员合作一个项目,他们要求当我的PHP应用程序设置HTML以加载他们的Flash对象时,我传入一个种子,他们可以使用该种子生成随机数(种子被存储,以便以后可以重播某个特定的游戏) 如果您正在播种PHP的RNG,您可能会使用旧的备用在PHP中生成随机种子供Flash使用,php,flash,random,Php,Flash,Random,我正在与远程Flash开发人员合作一个项目,他们要求当我的PHP应用程序设置HTML以加载他们的Flash对象时,我传入一个种子,他们可以使用该种子生成随机数(种子被存储,以便以后可以重播某个特定的游戏) 如果您正在播种PHP的RNG,您可能会使用旧的备用(double)microtime()*1000000。然而,我突然想到,如果我使用这个方法生成一个种子,我的范围会比我只使用常规的rand()或mt_rand()调用的范围小 因为这个数字是作为外部种子生成的,而不是播种我自己的生成器,还有什
(double)microtime()*1000000
。然而,我突然想到,如果我使用这个方法生成一个种子,我的范围会比我只使用常规的rand()
或mt_rand()
调用的范围小
<>因为这个数字是作为外部种子生成的,而不是播种我自己的生成器,还有什么要考虑的吗?有没有比常规的mt_rand()
更好的方法,它可以在32位体系结构上提供2^31个可能的结果
它没有被用来做任何花哨的事情,只是在flash游戏中加入一点随机性。看起来你不是在寻找政府级别的安全性/随机性-所以mt_rand()将是一个很好的方法