Faker 跨 2 个或更多系统的相互确定性随机性
Faker mutually deterministic randomness across 2 or more systems
在我的 rails 项目中,我在 guide 之后设置了 Faker::Config.random = Random.new(77)
。虽然每次在我的计算机上和我的同伴的随机性都是相同的,但随机性并不相同。
比如我电脑上Faker::Number.number(1)
生成的随机数是4,5,6;在我同伴的计算机上是 1、2、3。我想要在所有使用相同种子的机器上实现 4、5、6。
我怎样才能做到这一点?如果不能用它来完成,我真的很感激有人建议我解决方法。
编辑- 问题不仅限于数字。用于生成随机性的字符串集和其他变量以及任何其他数据类型也不同。
糟糕,我没有运行 在远程机器上拉取与 faker 相关的更改。一切都像魅力一样!
在我的 rails 项目中,我在 guide 之后设置了 Faker::Config.random = Random.new(77)
。虽然每次在我的计算机上和我的同伴的随机性都是相同的,但随机性并不相同。
比如我电脑上Faker::Number.number(1)
生成的随机数是4,5,6;在我同伴的计算机上是 1、2、3。我想要在所有使用相同种子的机器上实现 4、5、6。
我怎样才能做到这一点?如果不能用它来完成,我真的很感激有人建议我解决方法。
编辑- 问题不仅限于数字。用于生成随机性的字符串集和其他变量以及任何其他数据类型也不同。
糟糕,我没有运行 在远程机器上拉取与 faker 相关的更改。一切都像魅力一样!