I assume it's for a job and not the court system where they like to stare at your dick while you pee?
If that's the case, talk to someone who you know doesn't smoke or use other drugs and maybe you can get some pee from them. Then it's just the task of keeping it warm enough (body temp) until you dump it in the sample cup and turn the cup in.
The one job that i used this trick for, they sent me to a seperate lab to be tested. The sample cup had a temp test strip on the outside. First try wasnt warm enough so she sent me back to the waiting room with a glass of water. Luckily i hadnt dumped all the clean pee in the first time so i was able to try again. I remember sitting on my hand in the waiting room, to try and generate some heat. Then while in the bathroom to give a sample, i wrapped that hand around the temp strip and dumped the pee in the container. Second try, test strip didnt register correctly so she stuck a thermometer in it. If i remember right it read low 90s. She said it was close enough. Lol. I ended up getting the job.