Как выбрать случайных агентов из набора агентов для создания нового агента?

У меня есть набор агентов всех черепах. Я хочу случайным образом выбрать 5 черепах из этого набора агентов и присвоить им значение 1. Остальные 5, которые не были выбраны, должны принимать значение 0.

Я попытался использовать случайную функцию, но она не работает.

1 ответ

Решение
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
Другие вопросы по тегам