猫史档案馆


WLYxfg发布=>python代码:随机字符

用户:皓bdpG皓bdpG查看:0 回复:0 评论:0 创建时间:2020-10-15T21:31:18


import random

def litter(b):
    a = ''
    for user in range(0,b):
        user = random.randint(1,26)
        if user == 1:
            a = a + 'a'
        elif user == 2:
            a = a + 'b'
        elif user == 3:
            a = a + 'c'
        elif user == 4:
            a = a + 'd'
        elif user == 5:
            a = a + 'e'
        elif user == 6:
            a = a + 'f'
        elif user == 7:
            a = a + 'g'
        elif user == 8:
            a = a + 'h'
        elif user == 9:
            a = a + 'i'
        elif user == 10:
            a = a + 'j'
        elif user == 11:
            a = a + 'k'
        elif user == 12:
            a = a + 'l'
        elif user == 13:
            a = a + 'm'
        elif user == 14:
            a = a + 'n'
        elif user == 15:
            a = a + 'o'
        elif user == 16:
            a = a + 'p'
        elif user == 17:
            a = a + 'q'
        elif user == 18:
            a = a + 'r'
        elif user == 19:
            a = a + 's'
        elif user == 20:
            a = a + 't'
        elif user == 21:
            a = a + 'u'
        elif user == 22:
            a = a + 'v'
        elif user == 23:
            a = a + 'w'
        elif user == 24:
            a = a + 'x'
        elif user == 25:
            a = a + 'y'
        elif user == 26:
            a = a + 'z'
    return a

def big(b):
    a = ''
    for user in range(0,b):
        user = random.randint(1,26)
        if user == 1:
            a = a + 'A'
        elif user == 2:
            a = a + 'B'
        elif user == 3:
            a = a + 'C'
        elif user == 4:
            a = a + 'D'
        elif user == 5:
            a = a + 'E'
        elif user == 6:
            a = a + 'F'
        elif user == 7:
            a = a + 'G'
        elif user == 8:
            a = a + 'H'
        elif user == 9:
            a = a + 'I'
        elif user == 10:
            a = a + 'J'
        elif user == 11:
            a = a + 'K'
        elif user == 12:
            a = a + 'L'
        elif user == 13:
            a = a + 'M'
        elif user == 14:
            a = a + 'N'
        elif user == 15:
            a = a + 'O'
        elif user == 16:
            a = a + 'P'
        elif user == 17:
            a = a + 'Q'
        elif user == 18:
            a = a + 'R'
        elif user == 19:
            a = a + 'S'
        elif user == 20:
            a = a + 'T'
        elif user == 21:
            a = a + 'U'
        elif user == 22:
            a = a + 'V'
        elif user == 23:
            a = a + 'W'
        elif user == 24:
            a = a + 'X'
        elif user == 25:
            a = a + 'Y'
        elif user == 26:
            a = a + 'Z'
    return a

def nuber(b):
    a = ''
    for user in range(0,b):
        a = a + str(random.randint(0,9))
    return a

def zifu(b):
    a = ''
    for user in range(0,b):
        user = random.randint(1,31)
        if user == 1:
            a = a + '`'
        elif user == 2:
            a = a + '~'
        elif user == 3:
            a = a + '!'
        elif user == 4:
            a = a + '@'
        elif user == 5:
            a = a + '#'
        elif user == 6:
            a = a + '$'
        elif user == 7:
            a = a + '%'
        elif user == 8:
            a = a + '^'
        elif user == 9:
            a = a + '&'
        elif user == 10:
            a = a + '*'
        elif user == 11:
            a = a + '('
        elif user == 12:
            a = a + ')'
        elif user == 13:
            a = a + '-'
        elif user == 14:
            a = a + '_'
        elif user == 15:
            a = a + '='
        elif user == 16:
            a = a + '+'
        elif user == 17:
            a = a + '['
        elif user == 18:
            a = a + ']'
        elif user == 19:
            a = a + '{'
        elif user == 20:
            a = a + '}'
        elif user == 21:
            a = a + '|'
        elif user == 22:
            a = a + ';'
        elif user == 23:
            a = a + ':'
        elif user == 24:
            a = a + "'"
        elif user == 25:
            a = a + '"'
        elif user == 26:
            a = a + ','
        elif user == 27:
            a = a + '.'
        elif user == 28:
            a = a + '<'
        elif user == 29:
            a = a + '>'
        elif user == 30:
            a = a + '?'
        elif user == 31:
            a = a + '/'
    return a

def lbnz(b):
    a = ''
    for user in range(0,b):
        user = random.randint(1,4)
        if user == 1:
            a = a + litter(1)
        elif user == 2:
            a = a + big(1)
        elif user == 3:
            a = a + nuber(1)
        elif user == 4:
            a = a + zifu(1)
    return a


回复

上一页1 页 / 共 0下一页