Random Anylogic 7:不同进程的不同随机生成器

Random Anylogic 7:不同进程的不同随机生成器,random,anylogic,Random,Anylogic,我试图在Anylogic中归档以下内容:我有几个进程,它们都是以某种方式分布的。这些分布涉及随机数生成 据我所知,anylogic创建一个随机数流,任何进程都从中获取随机数。但实际上,我希望每个进程都有另一个随机数流。有人知道怎么做吗 我希望你能理解我想做什么,并且你能帮助我。你可以像这样创建自己的随机数生成器:random rng1=new random()并在像这样的发行版中使用它们uniform(2,5,rng1)。通过这种方式,rng1被用作随机数流,而不是默认值。首先为什么要使用不同的

我试图在Anylogic中归档以下内容:我有几个进程,它们都是以某种方式分布的。这些分布涉及随机数生成

据我所知,anylogic创建一个随机数流,任何进程都从中获取随机数。但实际上,我希望每个进程都有另一个随机数流。有人知道怎么做吗


我希望你能理解我想做什么,并且你能帮助我。

你可以像这样创建自己的随机数生成器:
random rng1=new random()并在像这样的发行版中使用它们
uniform(2,5,rng1)
。通过这种方式,rng1被用作随机数流,而不是默认值。

首先为什么要使用不同的随机数生成器?这是因为您无法从不同的进程访问同一个生成器,还是因为您出于某种原因不需要?对于不同的进程,需要不同的生成器是很常见的。实际上,这是很好的建模实践。原因是,否则,一些模型设计可能会导致流程不再独立,而应该是独立的。非常感谢-这比我想象的要容易得多:DIf你想确保它是你在每次模拟中得到的相同的随机数字。你可以使用固定的种子<代码>随机rnd=新随机(434)