My assumption is that doing random testing is to save time and money over testing everyone all the time. I think the best thing is to determine how long after use of PED a test will detect it, then test EVERY player that frequently, and do it year round. Yes, it takes more time. Yes, it costs more. Yes, it's way more incovenient for everyone. But it seems to me to be the only fair way to catch every cheater.