cómo seleccionar aleatoriamente un parche vecino que tenga una elevación más alta en netlogo

¿Cómo seleccionar aleatoriamente entre todos los parches vecinos que son más altos en lugar del parche vecino más alto? Estaba pensando en eliminar (si la elevación> = [elevación] de un máximo de vecinos [elevación] [detener]) y colocar "[detener]" en [mover a uno de los vecinos [detener]]

to move ; a turtle procedure

if elevation >= [elevation] of max-one-of neighbors [elevation] [stop]


ifelse random-float 1 < q
[uphill elevation]
[move-to one-of neighbors]

end

Respuestas a la pregunta(2)

Su respuesta a la pregunta