私はNetLogoで新しく、これはあまりにも明白な質問かもしれませんが、私がやっていることが正しいかどうかをテストする方法は分かりません。NetLogo:距離照会エージェント
私はbreed2(ワニ)との距離に基づいてbreed1(カメ)のエージェントを選択しています。私はワニの周りのものからランダムに1頭のカメを選ぶことを望んでいますが、選ぶ可能性が高いほどカメは近くにあります。したがって、私はrndの拡張と距離のコマンドを使用しています。
distanceコマンドは、右エージェント(ワニやカメの間すなわち距離)を参照している場合は私の質問は次のとおりです。
ask crocodiles [
let potential_preys turtles in-radius max_distance
let selected_prey rnd:weighted-one-of potential_preys [ (1 - (distance ?/max_distance)) ]
ask selected_prey [
scape
]
]