I don't think the random is the best method, in practice, you can't know the population distribution, the distribution of computer random picking resultĀ is totally different from actual distribution.
More seriously, the random sample picked by computer will have a larger probability to be biased.
@jeromez7148