Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/256.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在PHP中生成随机种子供Flash使用_Php_Flash_Random - Fatal编程技术网

在PHP中生成随机种子供Flash使用

在PHP中生成随机种子供Flash使用,php,flash,random,Php,Flash,Random,我正在与远程Flash开发人员合作一个项目,他们要求当我的PHP应用程序设置HTML以加载他们的Flash对象时,我传入一个种子,他们可以使用该种子生成随机数(种子被存储,以便以后可以重播某个特定的游戏) 如果您正在播种PHP的RNG,您可能会使用旧的备用(double)microtime()*1000000。然而,我突然想到,如果我使用这个方法生成一个种子,我的范围会比我只使用常规的rand()或mt_rand()调用的范围小 因为这个数字是作为外部种子生成的,而不是播种我自己的生成器,还有什

我正在与远程Flash开发人员合作一个项目,他们要求当我的PHP应用程序设置HTML以加载他们的Flash对象时,我传入一个种子,他们可以使用该种子生成随机数(种子被存储,以便以后可以重播某个特定的游戏)

如果您正在播种PHP的RNG,您可能会使用旧的备用
(double)microtime()*1000000
。然而,我突然想到,如果我使用这个方法生成一个种子,我的范围会比我只使用常规的
rand()
mt_rand()
调用的范围小

<>因为这个数字是作为外部种子生成的,而不是播种我自己的生成器,还有什么要考虑的吗?有没有比常规的
mt_rand()
更好的方法,它可以在32位体系结构上提供2^31个可能的结果


它没有被用来做任何花哨的事情,只是在flash游戏中加入一点随机性。

看起来你不是在寻找政府级别的安全性/随机性-所以mt_rand()将是一个很好的方法