Random 如何将海龟移动到最高的随机邻近区域
我试着让海龟们在所有较高的相邻补丁中随机选择。我的代码让海龟移动到最高的补丁,但我希望它这样做随机 我的代码:Random 如何将海龟移动到最高的随机邻近区域,random,move,netlogo,turtle-graphics,Random,Move,Netlogo,Turtle Graphics,我试着让海龟们在所有较高的相邻补丁中随机选择。我的代码让海龟移动到最高的补丁,但我希望它这样做随机 我的代码: to move if elevation >= [elevation] of max-one-of neighbors[elevation] [stop] ifelse random-float 1 < q [ uphill elevation ] [ move-to one-of neighbors]
to move
if elevation >= [elevation] of max-one-of neighbors[elevation]
[stop]
ifelse random-float 1 < q
[ uphill elevation ]
[ move-to one-of neighbors]
set patches-visited patches-visited + 1
end
移动
如果标高>=[标高]最大相邻标高之一[标高]
[停止]
ifelse随机浮点1
在一行中
move-to one-of neighbors with [elevation > [elevation] of myself]]
在你的代码中,它是这样的
to move
if elevation < [elevation] of max-one-of neighbors[elevation]
[
move-to one-of neighbors with [elevation > [elevation] of myself]]
set patches-visited patches-visited + 1
]
end
移动
如果标高<最大相邻标高之一的[标高]
[
移动到[elevation>[elevation]属于我自己的邻居之一]
设置已访问的修补程序已访问的修补程序+1
]
结束
谢谢您的帮助,但是我应该在我的代码中粘贴哪些内容呢?我在Answer中为您的过程编写了一个更清晰的版本,可能与