"0001,abadicddws"是ID格式,要求ID格式是以点号分割,左边是4位从1开始的整数,右边是10位随机小写英文字母,请一次生成前9个ID的列表
import random
['{:04}.{}'.format(i,''.join([chr(random.randint(ord('a'),ord('z'))) for _ in range(10)])) for i in range(1,10)]
运行结果:
['0001.xonzmivnsu',
'0002.kdnztejahm',
'0003.igldidqgha',
'0004.pciuvingyl',
'0005.cnltgoyojp',
'0006.rmhtkfjttw',
'0007.faaqwqbcqr',
'0008.ngrsmmqwhu',
'0009.swzbuhkzkx']
案例变形:
import random
import string
['{:04}.{}'.format(i,''.join([random.choice(string.ascii_letters.lower()) for _ in range(10)])) for i in range(1,10)]
运行结果:
['0001.exfjorfgqk',
'0002.wqhcafrzob',
'0003.qrhvynaolv',
'0004.jwijguxwsf',
'0005.vveahciizm',
'0006.xjrnsnzkyx',
'0007.rttebqckgy',
'0008.cddiybckxv',
'0009.rrtkaqizcl']