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