numpy.random.permutation(x)
Permutates a list or generates a permutation on a range:
>>> np.random.permutation(6)
array([1, 3, 2, 5, 0, 4])
>>> np.random.permutation(6)
array([1, 0, 4, 3, 5, 2])
>>> np.random.permutation([3,6,8])
array([8, 3, 6])
>>> np.random.permutation([3,6,8])
array([6, 8, 3])