i had a crappy warehouse job and i got tested before, and they had randoms, never got one the year i worked there. the "not so random" testing was like the first monday of the month. They didnt do it every month, but they didnt do it any other times than the first monday of the month. So even if you were a smoker you could get some detox cleaner the day before.