Solved by vfdev-5 in post #7 
              
              
                IMO, there is no problems with your getitem's permutations, they all will be generated randomly as supposed. 

By default each time it returns random seed. 

new_item = np.random.permutation(item) it returns a random value not random state’s seed, right ? 

I have found some information: 
However, w…