乱数

提供: セキュリティ
2014年11月25日 (火) 20:38時点におけるDaemon (トーク | 投稿記録)による版

移動: 案内検索
スポンサーリンク

乱数 (random number)とは、ランダムな数列である乱数列の各要素のことです。

読み方

乱数
らんすう
random number
らんだむ なんばー

概要

乱数とは、出現する値に規則性のない数です。 コンピューターでは、必要な範囲内で乱数とみなす擬似乱数を用います。

乱数は、秘密鍵(プライベート鍵)の作成に利用されます。

プログラミングにおける乱数

  • C言語では、標準関数 rand() 関数を用いて乱数を生成できます。
  • C++言語では、標準関数 rand() 関数を用いて乱数を生成できます。
  • UNIXでは、/dev/random, /dev/urandom のデバイスを読むこと乱数を得られます。
  • OpenSSLコマンドを使用して乱数を生成できます。
    openssl rand 100 -out /tmp/rand.100

関連項目




スポンサーリンク