• generate random permutations