我正在寻找一种基于种子生成随机数的算法。我知道有一些系统范围的解决方案,但我需要一个在iOS和Android / Java中生成相同数字的解决方案。
感谢您的帮助和时间。
答案 0 :(得分:1)
您可以使用linear congruential generator。它们提供了良好的结果,并且很容易用任何语言实现。
答案 1 :(得分:0)
Random rand = new Random(seed);
也许你正在寻找java中的Random对象?
编辑:没有看到有关iOS的信息。这将满足所有使用java的平台。
答案 2 :(得分:0)
您可以抓取Mersenne Twister的副本。它具有Java和C中可用的实现(将在Objective-C中工作),在相同的初始化时产生相同的结果。此外,MT在统计上优于LCG。