有人能指出我在动作脚本中创建一致的随机值的示例。我认为这可以通过使用一致的种子值
答案 0 :(得分:7)
我认为使用标准Math.random()无法做到这一点。但是你可以编写自己的发电机。 Linear congruential generators(如Randu)速度快,实现起来非常简单(只需几行代码),但它们并不完美。对于游戏来说,这很好,但对于一些科学计算(我不指望你在动作脚本中做一些),你可能会遇到问题。如果您有兴趣,请阅读http://en.wikipedia.org/wiki/Linear_congruential_generator#Advantages_and_disadvantages_of_LCGs
或者我发现Mersenne Twister生成器的这个实现:http://web.archive.org/web/20080218041026/http://www.devslash.com/?p=97它稍慢,但它应该比LCG生成器更强大。