Tim Chase wrote: > > >>> import random > > >>> s = "abcdefg" > > >>> data = list(s) > > >>> random.shuffle(data) > > >>> "".join(data) > > 'bfegacd' > > > > fit you better? > > Excellent! Thanks. I kept trying to find something like an > array() function. Too many languages, too little depth.
>>> from array import array >>> a = array('c', "abcdefgh") >>> a array('c', 'abcdefgh') >>> import random >>> random.shuffle(a) >>> a array('c', 'gfecdabh') >>> a.tostring() 'gfecdabh' </F> -- http://mail.python.org/mailman/listinfo/python-list