Pythonでランダムな文字列

Pythonでランダムな文字列を生成する方法はいくつかあるようだが, 簡単なスクリプトをひとつメモしておく.

import random
import string

def random_str( length=20 ):
ret = ''
for i in range( length ):
ret += random.choice( string.ascii_letters )
return ret

http://funini.com/kei/py/misc.shtml

osにはurandomという関数があるが使いかたがよくわからん. また下記のサイトにマニアックな関数で実現する方法が書いてあるが, 試していない.

http://city.plala.jp/blog/Python2/py-2006-05-02-17-00