Netlogo: как перебрать набор агентов и установить переменную скорость

Я пытаюсь перебрать набор черепах и назначить каждому из них различную, произвольную скорость. Когда я пытаюсь использовать:foreach turtles [ ... ] Я получаю сообщение об ошибке, в котором говорится, что "невозможно выполнить итерацию по агенту". Я знаю, что могу использовать ask для установки всех черепах одинаково, но я хочу, чтобы черепахи двигались на разных скоростях друг от друга.

1 ответ

Решение

ask может сделать эту работу просто отлично:

ask turtles [
  set speed random 10
]

это даст каждой черепахе свою собственную, случайную скорость.

Другие вопросы по тегам