python 自定义长度、类型生成随机字符串
调用函数生成所需长度、类型的字符串。
import random,string
#指定长度范围生成随机数字
def numb(num1=1,num2=1):
if num1 >= num2:
num = num1
else:
num = random.randint(num1,num2)
digits = ''
while num > 0:
digit = random.randint(0,9)
num -= 1
digits = digits + (str(digit))
return digits
#指定长度范围生成随机小写字母
def lowl(num1=1,num2=1):
if num1 >= num2:
num = num1
else:
num = random.randint(num1,num2)
letters= ''
while num > 0:
s = string.ascii_lowercase
letter = random.choice(s)
num -= 1
letters = letters + letter
return letters
#指定长度范围生成随机字母
def uppl(num1=1,num2=1):
if num1 >= num2:
num