Мне нужно позволить моим агентам / черепахам совершить некоторые действия. В частности, я хотел бы выбрать, скажем, 40 черепах и позволить произвольно выполнять некоторые действия, например:
- 25 черепах action1;
- 15 черепах action2.
25, 15 следует выбирать случайным образом. Я написал следующее:
ask up-to-n-of num_of_turtles_per_tick turtles with [breed = M] [
ifelse random-float 1 < prob
[
action1]
[action2]
]
prob
установлено на 0.5
. Я думаю, что мой код позволяет 40 черепахам выполнять действие 1 или действие 2, без возможности различать guish между двумя подвыборками черепах (25,15 в примере или 20,20, или 12 и 18 ...). Мне, вероятно, следует добавить новый параметр для определения этих случайных чисел и позволить им выполнять отдельные действия.
Не могли бы вы дать мне несколько советов, как это сделать? Спасибо