提问者:小点点

Any逻辑-如何在模拟实验中实现CRN(通用随机数)方法?


我想在Any逻辑仿真软件中实现CRN方法,但我不知道如何处理设置。

我的理解是:

1)我必须创建自己的自定义随机数生成器。

2)此外,每次模拟复制后,必须从编码中输入指定的种子号(每次模拟运行后种子号都会改变)。

例如:我的模型每次迭代有5次复制

运行#1种子值=10

运行#2种子值=20

运行#3种子值=30

运行#4种子值=40

运行#5种子值=50

我将对两个仿真模型使用此设置。我如何进行设置?


共1个答案

匿名用户

我不完全确定这是否会完全按照预期工作…但是在实验属性的随机性部分,您可以选择自定义生成器并使用以下内容:

new Random(10+10*getCurrentReplication())