我有一个通过同一个延迟块移动拣货代理和产品的流程
I have a process to move a picking agent and a product through the same delay block
目前,我有两个延迟块彼此叠加,其中一个代理通过一个块,另一个通过另一个块。
但是当我想要平均为 120 秒的指数分布值时,它们都需要始终具有相同的值。所以他们是同时完成的。
不要通过不使用资源来质疑你可能糟糕的设计,这些是确保事情同时发生的步骤:
1.Create 一个名为 seed 的 long 类型的变量
2.create 一个循环事件,每 1 分钟运行一次,代码如下:
seed=(new Random()).nextLong();
3.In 这两个块您将使用以下代码来计算指数分布:
exponential(120,0,new Random(seed))
您只需要让两个延迟块使用它们自己的(但具有相同的种子)随机对象。
首先创建两个相同的随机对象
并让每个延迟块都使用它们
然后他们将抽样的数字对于每次抽样迭代都是相同的。
看到这个 post 类似的问题
目前,我有两个延迟块彼此叠加,其中一个代理通过一个块,另一个通过另一个块。
但是当我想要平均为 120 秒的指数分布值时,它们都需要始终具有相同的值。所以他们是同时完成的。
不要通过不使用资源来质疑你可能糟糕的设计,这些是确保事情同时发生的步骤:
1.Create 一个名为 seed 的 long 类型的变量
2.create 一个循环事件,每 1 分钟运行一次,代码如下:
seed=(new Random()).nextLong();
3.In 这两个块您将使用以下代码来计算指数分布:
exponential(120,0,new Random(seed))
您只需要让两个延迟块使用它们自己的(但具有相同的种子)随机对象。
首先创建两个相同的随机对象
并让每个延迟块都使用它们
然后他们将抽样的数字对于每次抽样迭代都是相同的。
看到这个 post 类似的问题