numpy draw random sample without replacment code example Example: numpy random choice >>> np.random.choice(5, 3, p=[0.1, 0, 0.3, 0.6, 0]) array([3, 3, 0])