[Numpy-discussion] randint for long type (permutations)

Will Woods will.woods at ynic.york.ac.uk
Thu Jun 14 08:37:54 EDT 2007

I want to choose a subset of all possible permutations of a sequence of 
length N, with each element of the subset unique. This is then going to 
be scattered across multiple machines using mpi. Since there is a 
one-to-one mapping between the integers in the range 0 <= x < N! and the 
possible permutations, one solution would be to choose M < N! integers 
randomly, check for uniqueness, and then scatter only the integers so 
that individual nodes can construct the permutations. However the 
integers need to be of type long, and randint doesn't work for numbers 
which cannot be converted to int. Any suggestions?

More information about the NumPy-Discussion mailing list