我对NetLogo比较新,所以这可能比我想象的要简单明了,但我会感激任何帮助。
有没有办法让代理商从列表中选择一个号码,并使其成为其他代理商无法选择相同的号码? 我给团队中的每个代理人一段时间等待他们开始行走。我已经列出了等待时间列表:
set intervals-list [0 50 100 150]
我尝试让每个代理都有一个独特的间隔时间,但是使用"一个"导致重复。我可以让每个代理商选择一个唯一值吗?
非常感谢
答案 0 :(得分:1)
您可以随机播放列表,然后让每个代理删除它使用的号码:
let intervals-list shuffle [0 50 100 150]
ask turtles [ ;; assuming there are four turtles
set interval first intervals-list
set intervals-list butfirst intervals-list
]
其他解决方案也是可行的。