This is probably a stupid question, but what determines where they go on any given day?

I was eating lunch in Jones Valley yesterday and two of them were eating at the same place. It just got me wondering. Do they have regular patrols, or just go where they get calls? Or both? With so few covering such a large area, I would imagine that would be difficult to do.