Netlogo 如何从agentset中选择随机代理以创建新的agentset?

Netlogo 如何从agentset中选择随机代理以创建新的agentset?,netlogo,agentset,Netlogo,Agentset,我有一套所有海龟的代理。我想从这个代理集中随机挑选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