On 24 May 2013 09:41, "Chris Angelico" <ros...@gmail.com> wrote: > > On Fri, May 24, 2013 at 6:14 PM, Peter Brooks > <peter.h.m.bro...@gmail.com> wrote: > > What is the easiest way to reorder a sequence pseudo-randomly? > > > > That is, for a sequence 1,2,3,4 to produce an arbitrary ordering (eg > > 2,1,4,3) that is different each time. > > ... > It works, it produces a unique list for any given index provided, but > it's not the cleanest or most efficient. But I know someone'll improve > on it... or tell me I'm an idiot for not taking a more obvious > approach :) > > ChrisA
I think that is pretty much itertools.permutations from the standard library. The OP should check it out.
-- http://mail.python.org/mailman/listinfo/python-list