如何从一个代理集中挑选随机代理来创建一个新的代理集?
How to pick random agents from an agentset to create a new agenset?
我有一个包含所有海龟的代理集。我想从这个代理集中随机挑选 5 只海龟,并为它们分配值 1。其他5个,没有被选中的应该取0的值。
我尝试使用随机函数,但它不起作用。
turtles-own [attr]
to set-attr
ask turtles [set attr 0]
let my-agentset n-of 5 turtles
ask my-agentset [set attr 1]
end
我有一个包含所有海龟的代理集。我想从这个代理集中随机挑选 5 只海龟,并为它们分配值 1。其他5个,没有被选中的应该取0的值。
我尝试使用随机函数,但它不起作用。
turtles-own [attr]
to set-attr
ask turtles [set attr 0]
let my-agentset n-of 5 turtles
ask my-agentset [set attr 1]
end