每次打开Netlogo模型时,创建的海龟都会放在同一个地方。我有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
将海龟放在补丁中)。
非常感谢你的帮助。
答案 0 :(得分:1)
random-seed behaviorspace-run-number
答案 1 :(得分:1)
(修订版)
在评论中,您提供了使用import-world
的重要信息。这将恢复整个世界的确切状态,包括随机数生成器的状态!结果,您每次都会获得相同的模型。
如果您想重新播种随机数生成器,以便每次都进行不同的运行,那么在import-world
之后,请说random-seed new-seed
。