your an idiot because if you got a 100K job i promise you, you are not going to deny the company who pays your salary a sample of your urine
saying no to drug tests only causes trouble. it is acceptable in workplaces, and government, and sports. although i have said no to a drug test, that was in my last year of high school. they tried to drug test everyone but i said no along with almost the entire student body. AFAIC if a company is paying you to work, they have the right to make sure you are not going to come to work on drugs. After all, you belong to THEM when you are at work.
If I didnt pee in a cup for work I wouldnt have anything that I have now. Just dont smoke weed for a week before test...as far as random testing, just stop smoking pot, becuase if you are getting random tests, that probably means you shouldnt be smoking at all.
And, talking from experience, most companys who drug tests you could care less if you toke a doobie after dinner to kick it, they just dont want you to come into work all blazed.
ill stick to cooking, its a profession that practicly requires blazing nuggets.