英文转换不同排列组合

需求:
英文格式等同于都是英文字母的邮箱号
后缀带@qq.com
前面是16-18位的英文
需要邮箱号不变,英文位置不变
只转变英文的随机大小写排列
同一个邮箱号需要2000个不同大小写组合
如能解惑,茶水费安排!

需求不是很懂

用python代码如下:(如有帮助,望采纳!谢谢! 点击我这个回答右上方的【采纳】按钮)

import random

email='abcdefghijklmnop@qq.com'
sn,sm = email.split("@")
lst = [""]
for v in sn:
    rt = []
    for t in lst:
        rt.append(t+v.upper())
        rt.append(t+v.lower())
    lst = rt

res = random.sample(lst,2000)
res = [x+"@"+sm for x in res]

print(len(res))
print(res)

img