add random sample without replacement