每次我打开我的Net徽标模型,被创建的海龟都放在同一个地方。我有1000个模拟,我使用behaviorSpace。我尝试了random-seed,但是对于behaviorSpace中的每个模拟,如何不用编写就可以使用这个函数:
random-seed 0
create-turtles
random-seed 1
create-turtles
random-seed 2
create-turtles
....
random-seed 1000
create-turtles 更新
我不使用behaviorSpace同时重复我的模型1000次,但是我打开了1000次文件.nlogo。我想找到一种方法,让海龟的位置在每个文件打开时是不同的(我使用one-of将海龟放在补丁中)。
非常感谢你的帮助。
发布于 2014-09-27 01:48:13
(更新)
在您的评论中,您提供了使用import-world的关键信息。这将恢复整个世界的确切状态,包括随机数生成器的状态!因此,每次运行后都会得到相同的模型。
如果您想重新设置随机数生成器的种子,以便每次运行不同的代码,那么在import-world之后,比如random-seed new-seed。
发布于 2014-09-26 19:47:53
random-seed behaviorspace-run-numberhttps://stackoverflow.com/questions/26066170
复制相似问题