目前,我有两个相互重叠的延迟块,其中一个代理通过其中一个块,另一个通过另一个块。
但是当我想要平均为 120 秒的指数分布值时,它们都需要始终具有相同的值。所以它们是同时完成的。
目前,我有两个相互重叠的延迟块,其中一个代理通过其中一个块,另一个通过另一个块。
但是当我想要平均为 120 秒的指数分布值时,它们都需要始终具有相同的值。所以它们是同时完成的。
不要通过不使用资源来质疑您可能糟糕的设计,这些是确保事情同时发生的步骤:
1.创建一个名为长类型种子的变量
2.创建一个每1分钟运行一次的循环事件,代码如下:
seed=(new Random()).nextLong();
3.在这两个块中,您将使用以下代码来计算指数分布:
exponential(120,0,new Random(seed))
您只需要让两个延迟块使用它们自己的(但具有相同的种子)随机对象。
首先创建两个相同的随机对象
并让每个延迟块都使用它们
然后他们将采样的数字对于每次采样迭代都是相同的。
看到这个帖子有类似的问题