Yeah, I am currently in the Air Force. Yes, they do piss test you randomly. Randomly is different for every person though. If you get a waiver for prior narcotic charges it is amazing how many times you will be "randomly selected". I have been in for over two and a half years and have only been tested once. They do not test for roids unless they have a specific reason too. If you keep quite about gear, you should be fine. If you do any narcotics though, you will eventually get caught and it isn't pretty. Trust me, civilian laws and loopholes do not apply in the military.