Use randomized patrolling to ensure that patrolling guards never walk predictable routes again. As soon as a point is reached another point is generated at random. Time between points is linked to a guard's account and can be compared to ideal times for those routes.