ランダムな文字列の生成

pythonのFlaskを使う際に、SECRET_KEYを作らないとならかなったので、作り方を忘れないようにメモ

$ python
>>> import os
>>> os.urandom(24)
'\xf8\x01s\x87\xba\xb8U\\\x88\xec\x99]\x12\xf3\x93O\xd4y\x1cK\xd4\xfb"%'

os.urandom を使うと、指定した文字数分 /dev/urandom を使って、ランダムな文字列を生成してくれるらしい。

しばらく更新していなかったですが、9月から UIE Japan という会社で働いてます。