我试图随机选择2个邻居,就像我们有从“ neighbors”命令中选择8个邻居的设施,类似于使用neighbors4
命令选择4个邻居一样,但是如果我们想从8个邻居中随机选择2个邻居,该怎么办。
我想做这样的事情:
ask n-of 2 patches from neighbors with [pcolor = white]
[set pcolor blue]
但是,由于没有
from
命令,因此我不知道它将如何工作。 最佳答案
你很亲密!您想要的是:
n-of 2 neighbors with [pcolor = white]
但是,如果可能有少于两个的白色邻居怎么办?在这种情况下,我建议使用
at-most-n-of
reporter defined in this answer。