お題:ランダム文字列
id:fumokmm さんが、お題:ランダム文字列 - No Programming, No Life にて面白いことしてるので、乗ってみる。
説明
半角英数からなる16桁の文字列をランダムに生成して下さい。使用できる文字は 'a'から'z', 'A'から'Z'、'0'から'9'、そして '_' とします。
Python 実装
import string import random def randstr(length): fa = [f for f in string.digits + string.lowercase + string.uppercase + '_'] return ''.join([fa[random.randint(0, len(fa))] for i in range(0, length)]) if __name__ == '__main__': print randstr(16)