2017-03-09 73 views
-3

的用户名是为大众创造账户,需要ranomized例如 - dadu23j8d8a如何随机对蟒蛇

我真的不知道我必须在线路改变24 - http://pastebin.com/1ZDy58PU

而这里最后一行 - http://pastebin.com/raw/uHrrHHU0 高清get_random_name(): 回报 “{} {} {}” 格式(fake.first_name(),fake.last_name(),random.randint(1,100))

。我需要在那里改变什么?

试图搜索谷歌上的东西很多,还没有找到,任何人都可以帮忙吗?根据你的榜样感谢

+0

的意思是说“随机”,但whathever –

+0

,请直接把你的(简化)代码的问题,而不是链接不是每个人都可以遵循(url拦截器) –

+0

做到了.......... –

回答

0

,假设你想11个的随机数字,小写字母:

import string, random 
def genRandName(characters, length): 
    return ''.join(random.choice(characters) for i in range(length)) 


>>> characters = string.digits + string.ascii_lowercase 
>>> genRandName(characters, 11) 
'efk331xruwk' 
>>> genRandName(characters, 11) 
'3axebe35pgr' 
>>> genRandName(characters, 11) 
'pmt3ul9cw6o' 
>>> genRandName(characters, 11) 
'd2j2xwznuq0'