Randall was elected as the Member of Parliament for Esquimalt – Juan de Fuca on May 2, 2011. Before that, Randall was an instructor in Criminal Justice and Political Science at Camosun College. Randall is a long-time social justice and environmental activist, both at home and internationally. He has always been an active member of neighbourhood and community organizations, including serving as President of his local YM-YWCA, President of his neighbourhood residents' association, and as founding President of the Victoria Immigrant and Refugee Centre. Randall served a three year term as a member of the Esquimalt Municipal Police Board as well as a three year term as an Esquimalt Municipal Councillor. Under Randall's leadership Esquimalt Council for the first time officially joined the Victoria Pride Parade in 2009. Randall lives in Esquimalt with his partner Teddy Pardede.
Randall is the Public Safety Critic for the Official Opposition as well as the LGBT critic. Randall is the Vice-Chair of Public Safety and National Security Committee as well as being an associate member of both the National Defence and Veterans Affairs committees.