os.urandom
https://docs.python.org/ja/3/library/os.html#os.urandom
暗号に関する用途に適した size バイトからなるランダムな文字列を返します。
この関数は OS 固有の乱数発生源からランダムなバイト列を生成して返します。
On a Unix-like system, random bytes are read from the /dev/urandom device.