Хотите ли вы, чтобы пчелы связывали только один улей?Если у вас относительно достаточно пчел, ваша попытка, вероятно, будет хорошей, но если вы хотите взвесить выбор пчел так, чтобы они преимущественно связывались с ульями с меньшим количеством ассоциированных пчел, вы могли бы использовать какое-то решение min-one-of
или, возможно, что-то из rnd
расширение.Например, настройка пчелы и улья:
extensions [ rnd ]
breed [ bees bee ]
breed [ hives hive ]
to setup
ca
create-hives 3 [
set color white
set shape "box"
set size 2
setxy random-xcor random-ycor
]
create-bees 15 [
set color yellow
set shape "bug"
setxy random-xcor random-ycor
]
reset-ticks
end
и взвешенный выбор:
to link-bee-to-hive
ask bees [
create-link-with rnd:weighted-one-of hives [ 1 - count my-links / count bees ]
]
print [ count my-links ] of hives
end
Конечно, если у вас достаточно пчел и ульев, вы все равно можете получитьулей или два, не связанные с.