Private businesses are still allowed to drug test for it and not hire you if they like. They are privately owned so they can do what they like. We've had a law up here for years though that except certain jobs (like truckers for one) you can only be drug tested upon pre-hiring and then not going forward randomly.