1 import random 2 3 firstname = '趙錢孫李周吳鄭王馮陳褚衛蔣沈韓楊朱秦尤許' 4 second = '中萬斯近元偉麗利國士文連百宏可立成海友南廣雲基' 5 third = '隆智渝順樂天傑夫煜兵思霆煒祺亮剴炫翔維瑞韜嘉林慶瑋勤棟源路煥霖彩明邦聞朵皓瀚榮奕涓藝' 6 7 namelist = [] 8 many = input('請輸入需要生成姓名的數量:\n')') 9 for i in range(int(many)): 10 data = [2,3] 11 namelen = random.choice(data) 12 if namelen == 2: 13 newname = random.chocie(firstname) + random.choice(second) 14 else: 15 newname = random.choice(firstname) + random.chocie(second) + random.choice(third) 16 namelist.append(newname) 17 print("生成的虛擬姓名列表為:\n" + "\n".join(namelist))