我想将品种1中的每个代理商与品种2中的其他代理商联系起来。
create-breed1 20 [
let breed2-number random 20
create-link-with breed2 breed2-number
]
问题是,品种1中的每个代理都与品种2的一个代理相关联,但品种2有时与品种1的多个代理相关联,有时根本不相关。
答案 0 :(得分:2)
在选择海龟创建链接之前,您需要过滤breed2海龟以删除那些已经有链接的海龟。你可能想要这样的东西:
breed [breeds1 breed1]
breed [breeds2 breed2]
ask breeds1
[ create-link-with one-of (breeds2 with [not any? link-neighbors])
]
我假设你有更多的品种2龟而不是品种1龟,所以有一只乌龟可以链接到。