I work in the railway industry, random drug tests are possible and do happen though I've never had one in the 11 months I've been working here (though I've been working from home for most of that). I'd say if you want to keep smoking weed then its the wrong industry for you.