Como han dicho los demás, random.choice es la clave, django tiene el método get_random_string.
https://github.com/django/django/blob/master/django/utils/crypto.py Saludos! 2013/4/1 monoBOT <[email protected]> > Yo tengo un generador de claves sencillito así: > > from random import choice > > def c_aleatoria(longitud, i_mayusculas, i_numeros, i_simbolos): > '''crea una clave aleatoria''' > valores = 'abcdefghijklmnopqrstuvwxyz' > numeros = "0123456789" > mayusculas = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' > simbolos = '<=>@#%&+' > if i_numeros: > valores += numeros > if i_mayusculas: > valores += mayusculas > if i_simbolos: > valores += simbolos > > return ''.join([choice(valores) for i in range(longitud)]) > > > > El 1 de abril de 2013 18:38, <[email protected]> escribió: > >> >> Saludos a la lista: >> >> Estoy trabajando con la generación de cadenas aleatorias con caracteres >> alfanuméricos, usando random, mi pregunta Cómo restringir que determinados >> caracteres no sean incluidos, por ejemplo el 0 y la O >> >> gracias >> >> --- >> This message was processed by Kaspersky Mail Gateway 5.6.28/RELEASE >> running at host imx3.etecsa.cu >> Visit our web-site: <http://www.kaspersky.com>, <http://www.viruslist.com >> > >> >> _______________________________________________ >> Python-es mailing list >> [email protected] >> http://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> > > > -- > *monoBOT* > Visite mi sitio(Visit my site): monobotblog.alvarezalonso.es > > _______________________________________________ > Python-es mailing list > [email protected] > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > -- Victoriano Navarro Aguilar - ([email protected])
_______________________________________________ Python-es mailing list [email protected] http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
