Вам нужен примитив n-of
.Попробуйте что-то вроде этого (вы могли бы написать код в несколько строк, но я расширил его для удобства чтения:
let target-prop 0.2
ask turtles
[ let samesds other turtles with [sds = [sds] of myself]
let join-count ceiling target-prop * count samesds
if any? samesds
[ create-links-with n-of join-count samesds
]
]
Теперь, когда вы немного поработали с NetLogo, возможно, вы захотите еще разознакомьтесь с руководствами, а также посмотрите на модели библиотек, чтобы получить представление о некоторых доступных примитивах.