[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