こういう書き方はpythonならでは、って気がする。
http://python.civic-apps.com/random-string/
以下、自分用のメモ
import random s = 'abcdefghijklmnopqrstuvwxyz' result = "".join([random.choice(s) for x in range(10)])
「random.choice(文字列)」 で、文字列内のランダムに選んだ1文字ってところと、リスト内包表記がポイントだな。
ちなみに、変数xは、使用していない。