I have no issues with random drug testing especially if their jobs involve public safety or confidential information.
I’ve had to complete pre-employment drug screens in the past. No issues, and I have nothing to hide as I don’t smoke, rarely drink alcohol and use medicine only when needed.