String de largo X al azar en python

Publicado el mar 23 agosto 2011

Un requerimiento simple que nos será útil para generar claves simétricas, llaves de API, etc.

# -*- coding: utf-8 -*-
import random
import string
# obtener un string al azar con letras mayúsculas, minúsculas y números de largo 100
''.join(random.choice(string.ascii_uppercase + string.digits + string.ascii_lowercase) for x in range(100))