The government of a large city needs to determine whether the city's residents will support the building of a new middle school. The government decides to conduct a survey of a sample of the city's residents. Which one of the following procedures would be the most appropriate for obtaining a sample of the city's residents?
a) Random sampling
b) Convenience sampling
c) Stratified sampling
d) Purposive sampling