Source code for loggerFactory.rand_str
# -*- coding: utf-8 -*-
import string
import random
class Charset(object):
ALPHA_LOWER = string.ascii_lowercase
ALPHA_UPPER = string.ascii_uppercase
ALPHA = string.ascii_letters
HEX = "0123456789abcdef"
ALPHA_DIGITS = string.ascii_letters + string.digits
PUNCTUATION = string.punctuation
[docs]def rand_str(charset, length=32):
"""
Generate random string.
"""
return "".join([random.choice(charset) for _ in range(length)])