[Python-es] limitar caracteres en random

monoBOT monobot.soft en gmail.com
Lun Abr 1 20:21:57 CEST 2013


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, <gustavo.hernandez en etecsa.cu> 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
> Python-es en python.org
> 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
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20130401/152aaf68/attachment.html>


Más información sobre la lista de distribución Python-es