It completely depends on the job. Obviously I don't want my pilot to be stoned. I don't care if the dude that made my pizza is high or not. Well actually, the pizza would probably be better if they're high!
But never random unless there's behavioral issues.