Wal mart does so k mart prolly does. Just quit smokin to pass the piss test. They shouldn't be random. I have friends who work at wal-mart and they smoke all the time. Only had 1 piss test at the begining and the only other time they get one is if you get hurt on the job or something