import random,string
src_list = []
src_list.append(str(random.randint(1,9))) #生成一個數字
src_list.append(random.sample(string.ascii_lowercase,1)[0]) #生成一個小寫字母
src_list.append(random.sample(string.ascii_uppercase,1)[0]) #生成一個大寫字母
three = random.sample(string.digits+string.ascii_lowercase+string.ascii_uppercase,3) #生成3個由大小寫字母和數字組成的列表
for i in three:
src_list.append(i) #所有數加到src_list中
random.shuffle(src_list) #把組合好的列表打亂
result = ''.join(src_list)
print(result)