ランダムな数値を生成する方式には種々様々な種類がある

疑似乱数生成アルゴリズムとは

疑似乱数生成アルゴリズムとは、コンピュータでランダムな数値を生成するためのアルゴリズムのことです。これは、予測不可能性の高い乱数(真の乱数)を生成することはできませんが、ほとんどランダムに振る舞わせることができます。

ハッシュ値による乱数生成方法

ハッシュ値による乱数生成方法は、与えられた入力に対して、ハッシュ関数を適用して、その結果の数値をランダムな数値として使用する方法です。ハッシュ関数は、特定の入力に対して一意な出力値を返します。そのため、ハッシュ値による乱数生成方法は、同じ入力に対しては常に同じ乱数を生成するため、再現性があります。

物理現象による乱数生成方法

物理現象による乱数生成方法は、物理現象を利用して、ランダムな数値を生成する方法です。たとえば、温度変化、放射線の変動、光の反射など、物理現象による乱数生成方法は、真の乱数を生成することができます。しかし、実装が必要であり、ハードウェアやソフトウェアが必要となるため、疑似乱数生成アルゴリズムやハッシュ値による乱数生成方法よりも複雑です。


投稿日

カテゴリー:

投稿者:

タグ:

コメント

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です