I am actually constantly surprised that there is no mandatory random testing. Both the military and the oil industry do random drug and alcohol testing. They also test for drugs that are legal on prescription but can be misused (steroids &c.) If you declare drugs you are taking and they come up in your sample, there is no comeback whatsoever,a nod unless you fail, your employer gets no information whatsoever, including what you declare on the test form.