[pyar] randomizar parte de una lista

Gustavo Campanelli gedece en gmail.com
Mie Ene 5 23:35:08 ART 2011


2011/1/5 Pablo Ziliani <pablo en kultroom.com>:
> On 01/05/2011 11:07 PM, Gustavo Campanelli wrote:
>>
>> (...)
>> Entonces hice un pequeño programa en python utilizando una función que
>> encontré en la explicación del algoritmo Fisher-Yates en wikipedia,
>> algoritmo que se usa para mezclar listas que no sean exageradamente
>> largas. http://en.wikipedia.org/wiki/Fisher%E2%80%93Yates_shuffle
>
> Supongo que habrás aprendido bastante en el camino. Cuando valorices más la
> productividad:
>
> from random import shuffle
>
>
> Saludos,
> Pablo


La gracia es que no uso el shuffle de random, sino su generador de
números. El Shuffle que uso está definido como función, e implementa
el algoritmo que comenté, que es mucho más eficiente para listas que
random.shuffle.

Gedece



More information about the pyar mailing list