Как создавать кластерные патчи, которые не перекрываются между ними

Я хотел бы создать кластеры среды обитания (например, участки леса, как в теме морской пехоты:Добавление кластеров патчей в ландшафт) контролируя размер кластеров и количество кластеров? Например, я использовал код «растение-миграция»:

 to create-forests
 ask n-of forest-number patches
[
 set pcolor green 
]
ask patches with [pcolor = green]
[
 let a self
 let b max list 1 round(random-normal mean-forest-area (mean-forest-area * coef-forest-area))
 ask patches with [distance a <= b]
 [ 
   set pcolor green ]
 ]
end

Как я могу создать кластерные патчи, которые не перекрываются между ними? заранее спасибо

Ответы на вопрос(1)

Ваш ответ на вопрос