Random Sampling from a Set