为什么两个流程图在每次运行模拟时都设置完全相同的结果,即使我使用固定的种子也是如此? [英] Why do two flowcharts set up exactly the same end with different results every time the simulation is run even when I use a fixed seed?

查看:14
本文介绍了为什么两个流程图在每次运行模拟时都设置完全相同的结果,即使我使用固定的种子也是如此?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

为什么设置为与下图完全相同的两个流程图在每次模拟运行时会产生不同的结果?

如何确保它们完全相同?

谢谢!

推荐答案

问题是它们都从相同的随机数据流中采样,从而影响下一项将采样的数量

为了解决此问题,您需要为它们各自提供各自的随机对象,并使用相同的种子,以便它们各自具有相同的随机数流。

参见下面的示例,其中两个流程图具有完全相同的设置和相同的结果。

我只是为每个流的源块和延迟块创建了一个随机对象,并在分发中使用它们。这样,我相信他们都有唯一但相同的随机数据流。

这篇关于为什么两个流程图在每次运行模拟时都设置完全相同的结果,即使我使用固定的种子也是如此?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆