我们正在模拟由六台串联机器组成的生产链。对于所有这些,我们需要不同分布的故障时间等。
我正在寻找一种为所使用的每种资源实现单独RNG的方法。我们需要六个不同的RNG。不幸的是,我们很难理解如何实现和使用这一点。Anylogic文档并不能真正帮助/解释。它说明了一些关于使用Java随机类的内容。
这个例子说:三角形(5,10,25,myRNG(-如何实现myRNG,它是一个对象还是一个数字?
您在问题中声明的myRNG必须是Random类或Random子类的实例。
Random是一个可以自由使用的Java类。要生成该类的实例,您需要执行以下操作Random rand=new Random((;或者您可以直接在您的分发中使用它:
triangular( 5, 10, 25, new Random() )
现在,子类是另一个类,不同于Random类,但继承了它的所有属性。要创建一个子类,你需要自己做,并学习Java,作为一个新手,我不明白你为什么需要它
如果你想要6个不同的RNG,我想你可以在你的随机类中使用种子,这样你就可以定义和索引每个种子,并进行
triangular( 5, 10, 25, new Random(seeds.get(index)) )
假设你有一个名为种子的集合,它存储了你想要使用的所有种子。