Finite population sampling
Attach a random value to every population unit, rank those random values, and recover a random sample without replacement.
Attach a random value to every population unit, rank those random values, and recover a random sample without replacement.