Python を使用して、文字のランダムな組み合わせを取得するにはどうすればよいですか?
私はこのようなことをしたい:
def ranStr():
# some code
return random_string
したがって、 を呼び出すとranStr()
、次のようなものを取り出したい (ランダムな長さの文字のランダムな組み合わせ):
'aAFGresdFTg'
'EFRwdfWe'
'rgAijD'
これはそれを行う1つの方法です。
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))
提案に基づいています。