Question: who does the voice of randy on south park?
Answer: Trey Parker