bad*_*der 3 java testing random seed prng
我需要测试一个Java程序20次,并需要设置随机种子,以便可以重复测试.如果我将初始种子设置为0,然后在每次运行时增加1(即1,2,3等),这种方法是否仍能确保完全随机性,即使种子不相距很远?
谢谢
Whi*_*g34 6
任何种子都将提供与标准PRNG(如Java中包含的种子)的任何其他种子相同的随机性.因此,使用递增种子进行测试是很好的.
您可能想考虑使用更好的随机数生成器.如果将值渲染为图像,那么Java中包含的那个会产生明显的重复模式(我无法随意找到引用,但我记得很明显).我推荐使用Mersenne Twister(有Java 版本)作为一种快速且具有很长时间的替代方案,因此您不会轻易看到模式.
归档时间:
14 年,6 月 前
查看次数:
5953 次
最近记录: