我试图以程序方式为游戏生成一个多人游戏世界,而不必存储世界服务器端。因此,我需要一个随机数源,可以确保在播种相同数字时,不同平台上的随机数相同。我已经做了一些搜索,看来Java的内置"scripts": {
"heroku-postbuild": "npm rebuild node-sass"
}
类不能提供这种保证。
Commons Math中的Random
是否提供此保证?该文档没有具体说明,但我相信通过定义,梅森·Twister是确定性的,因此任何实现都将给出相同的顺序。我想确保我的理解是正确的:
当以相同的值进行播种时,我可以依靠它在不同平台上始终为我提供相同的伪随机数序列吗?
在什么情况下数字顺序会发生变化(例如,对库进行的更新会更改某些特定内容)?