首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将海龟随机放置在每个模型的开幕式上?

如何将海龟随机放置在每个模型的开幕式上?
EN

Stack Overflow用户
提问于 2014-09-26 18:34:37
回答 2查看 133关注 0票数 1

每次我打开我的Net徽标模型,被创建的海龟都放在同一个地方。我有1000个模拟,我使用behaviorSpace。我尝试了random-seed,但是对于behaviorSpace中的每个模拟,如何不用编写就可以使用这个函数:

代码语言:javascript
复制
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将海龟放在补丁中)。

非常感谢你的帮助。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-09-27 01:48:13

(更新)

在您的评论中,您提供了使用import-world的关键信息。这将恢复整个世界的确切状态,包括随机数生成器的状态!因此,每次运行后都会得到相同的模型。

如果您想重新设置随机数生成器的种子,以便每次运行不同的代码,那么在import-world之后,比如random-seed new-seed

票数 1
EN

Stack Overflow用户

发布于 2014-09-26 19:47:53

代码语言:javascript
复制
random-seed behaviorspace-run-number
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26066170

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档