import random source_str = 'abcdefghijklmnopqrstuvwxyz' random.choice(source_str) #a〜zでランダムに1文字 "".join([random.choice(source_str) for x in xrange(10)]) #ランダムchoiceを10回繰り返し、 #リスト内包表記でリスト化したものを空文字でjoin
例:
>>> import random >>> source_str = 'abcdefghijklmnopqrstuvwxyz' >>> random.choice(source_str) 't' >>> "".join([random.choice(source_str) for x in xrange(10)]) 'eojutxvyaz' >>>