Random 将海龟分配到随机的空白区域

Random 将海龟分配到随机的空白区域,random,netlogo,patch,Random,Netlogo,Patch,在我的设置中,我使用以下代码创建名为“黑色”的代理,这些代理被分配到一组指定的补丁(免费补丁) 我试图让每只海龟在指定区域内随机分配一个补丁,而不让任何海龟共享一个补丁 我偶然发现了一段代码,它告诉一个补丁让一只特定的乌龟发芽,但是我能在不使用补丁发芽的情况下实现我的目标吗 create-darks #-of-darks [ set shape "person" set size 1 set color black move-to one-of free-pa

在我的设置中,我使用以下代码创建名为“黑色”的代理,这些代理被分配到一组指定的补丁(免费补丁)

我试图让每只海龟在指定区域内随机分配一个补丁,而不让任何海龟共享一个补丁

我偶然发现了一段代码,它告诉一个补丁让一只特定的乌龟发芽,但是我能在不使用补丁发芽的情况下实现我的目标吗

  create-darks #-of-darks [
    set shape "person"
    set size 1
    set color black
    move-to one-of free-patches
    ]

你可以得到一个没有暗色的补丁。如果有足够的空间,我也会创建一个暗色

let n-or-remaining-spaces min (list n (count patches with [not any? darks-here]))
create-darks n-or-remaining-spaces
[
;;Your other setup code
move-to one-of patches with [not any? darks-here] 
]

Mattsap,我决定选择你列出的第二个选项,这似乎奏效了。这是一个非常清晰的开始屏幕。非常感谢。