# 生成用户名测试数据
# v1 版本:生成指定的用户名
import random
import string
def get_randomstring(min_len, max_len):
# 在指定长度内生成一个随机数
num = random.randint(min_len, max_len)
# 设定初始为空
str_data = ''
# 循环累加2,
for i in range(1, 3):
str_data = str_data + string.ascii_letters
# 按随机数取获取随机字符串
# ['i', 'k', 'p', 'y', 'E', 's', 'Y', 'o'],需要使用join连接成字符串
str_num1 = ''.join(random.sample(str_data, num))
# 返回对应用户名
return str_num1
if __name__ == '__main__':
min_num = int(input('请输入最小值:'))
max_num = int(input('请输入最大值:'))
str_name = get_randomstring(min_num,max_num)
print(str_name)