Когда вы создаете черепах, вы можете перемещать каждого к случайно выбранному синему пятну.
to setup-turtles
let blue-patches patches with [pcolor = blue]
create-turtles 6
[ set size 10
set shape "circle"
move-to one-of blue-patches
setxy xcor - 0.5 + random-float 1 ycor - 0.5 + random-float 1
]
end
Обратите внимание, что move-to
найдет черепаху в центре заплатки.Таким образом, setxy
перемещает его в случайный набор координат в том же патче.Вы можете пропустить эту строку, если это нормально для их центрирования.
В качестве альтернативы, если вам нужно, чтобы все черепахи были на разных участках, вы можете случайным образом выбрать n-of
синих пятен и иметь каждый sprout
одна черепаха.