关于NetLogo中状态保存与加载对随机数序列及代理执行顺序影响的技术确认问询
关于NetLogo中状态保存与加载对随机数序列及代理执行顺序影响的技术确认问询
我最近在研究智能体模型结合中间知识的相关内容,现在有个关于NetLogo状态保存与加载的问题想跟大家确认:
- 如果我用
export-world保存NetLogo的状态,之后重复使用import-world加载这个状态,每次加载完成后生成的随机数序列会完全一致吗? - 具体到细节:加载状态后执行
ask turtles命令,每次加载同一个状态后,海龟被调用的顺序会完全一模一样吗?而且在后续整个运行过程中,不管运行时长多久,所有ask命令以及其他任何涉及生成随机数的操作,结果都会完全一致吗?
我自己做了个快速测试,看起来结果是肯定的。另外我查阅了NetLogo的官方用户指南,里面明确说明export-world会保存「随机数生成器的状态」,所以我自己倾向于答案是YES,但还是想找个确切的定论,有没有大佬能肯定这一点?
备注:内容来源于stack exchange,提问作者ThomasC
相关产品推荐
相关产品推荐

