add random_sample