Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.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中从随机数生成器中获取种子值_Php_Random_Seed_Srand - Fatal编程技术网

如何在PHP中从随机数生成器中获取种子值

如何在PHP中从随机数生成器中获取种子值,php,random,seed,srand,Php,Random,Seed,Srand,我想在使用rand()或mt_rand()后获取种子值。本质上,我希望存储种子,以便下次执行php时可以使用此种子继续生成随机数 我需要一个可重复的单元测试/负载测试行为。。。我的应用程序中的不同模块将使用相同的种子,因此生成的随机数序列是可复制的 谢谢你的意见。我找不到得到种子的方法。公开种子的随机数生成器类也会很有帮助。如果您需要可重复的行为,您应该使用srand()或mt_rand()自己使用srand()或mt_srand()来种子,并存储您使用的种子。了解种子使用情况的唯一方法是 将种

我想在使用
rand()
mt_rand()
后获取种子值。本质上,我希望存储种子,以便下次执行php时可以使用此种子继续生成随机数

我需要一个可重复的单元测试/负载测试行为。。。我的应用程序中的不同模块将使用相同的种子,因此生成的随机数序列是可复制的


谢谢你的意见。我找不到得到种子的方法。公开种子的随机数生成器类也会很有帮助。

如果您需要可重复的行为,您应该使用
srand()
mt_rand()
自己使用
srand()
mt_srand()
来种子,并存储您使用的种子。

了解种子使用情况的唯一方法是

将种子设置为可重复的值

mt_srand($known_value)