14.1.7 雑多な関数

urandom( n)
暗号に関する用途に適したn バイトからなるランダムな文字列を返します。

この関数は OS 固有の乱数発生源からランダムなバイト列を生成して返します。 この関数の返すデータは暗号を用いたアプリケーションで十分利用できる程度に 予測不能ですが、実際のクオリティは OS の実装によって異なります。 Unix系のシステムでは /dev/urandom への問い合わせを行い、 Windows では CryptGenRandom を使います。乱数発生源 が見つからない場合、NotImplementedError を送出します。 バージョン 2.4 で 新たに追加 された仕様です。

ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。