2016-04-05 3 views
1

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

+0

Вместо циклов вы должны думать об этом как о заданной операции. Вы просите набор сделать что-то. Кроме того, использование циклов имеет ограничение производительности на ваших моделях. – Edmundo

ответ

4

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

ask turtles [ 
    set speed random 10 
] 

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