It is both random and target. If a trainer is constantly getting high readings from multiple horses, don't you think it IS a good idea to be tested more often? This is not a comment directed towards any trainer in general, just a general statement. I would think that a trainer with readings constantly at 34 would probably be playing some sort of game. If they aren't, they don't need to fear testing, IMHO.