如何从一个代理集中挑选随机代理来创建一个新的代理集?

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