使用 Python,我怎样才能得到字母的随机组合?
我想做这样的事情:
def ranStr():
# some code
return random_string
所以,如果我打电话ranStr()
,我想得到类似(随机字母长度的随机组合):
'aAFGresdFTg'
'EFRwdfWe'
'rgAijD'
这是一种方法。
import random
def generate_key():
STR_KEY_GEN = 'ABCDEFGHIJKLMNOPQRSTUVWXYzabcdefghijklmnopqrstuvwxyz'
return ''.join(random.choice(STR_KEY_GEN) for _ in xrange(70))
或者
import random, string
def generate_key():
return ''.join(random.choice(string.ascii_letters) for _ in xrange(70))
根据建议。