I have a given sample distribution like for example [1,2,3,4,6,10]. From this I would like to get a random list of samples where the values come from the initial samples. So basically I want the same samples just in a random order (so the number of samples in the random sample set remains the same). I can do this using random.sample() but I am not sure how random this really is.
Is there a similar functionality in numpy that I can use for scientific purpose?
shuffle()?