ランダム
ランダムとは、結果を確実に予測したり(起こる前に何が起こるかを知るために)、パターンを感知したりする方法がないことを意味するために数学で使われる用語です(正式にはそうではありません)。ランダムに選ばれたものは、意識的な理由で選ばれたものではないので、純粋に偶然であると考えられています。ランダムなイベントの例としては、宝くじに当選したことが挙げられます。
コンピュータは一見乱数のリストを作ることができます。人間にはこれができませんが、これは脳がパターン化して働くからです。誰かが「頭」や「尻尾」をランダムに言い続けるように言われた場合、賢い人間の観察者や適切にプログラムされたコンピュータは、コンピュータがパターンに気づくことで、その人が次にどちらを言いそうかを見分けることができるかもしれません。
英語版ウィキペディアのようなウェブサイトでは、ユーザーは「ランダムページ」をクリックしてランダムな記事を取得することができます。任意のページが表示される確率は、他のページと全く同じです。
時々、"ランダム"という言葉は、より緩く使用されています。ランダムジョークのウェブサイトがありますが、それは単に意味です:あらゆる種類のものについての様々なジョーク。
近年、若い人たちは「ランダム」という言葉を、かなり奇妙なものや論理性のないものを表現するために、よりゆるく使うようになってきました。カビの生えたチーズが逃げている」とか「パイとスパムが好き」というような文章は「ランダム」と表現されるかもしれませんが、これは辞書や数学的には適切な意味ではありません。
乱数の作成
プロセスやシステムがランダムに見える方法はいくつかあります。
- 環境から来るランダム性(例えば、ブラウン運動などがそうですが、ハードウェアの乱数発生器もそうです)。
- スタート条件から来るランダム性。この側面はカオス理論で研究されています。これは、スタート時の条件の違いに大きく依存するシステムで観察されます。パチンコやサイコロなどがその例です。
- システム自体が生成するランダム性のこと。これは擬似乱数とも呼ばれ、擬似乱数発生器で使われる種類のものです。擬似乱数を生成するためのアルゴリズム(演算器やセルオートマトンをベースにしたもの)は数多く存在する。このようなシステムの挙動は、乱数種とアルゴリズムが分かれば、予測することができます。これらの方法は、環境から「真の」ランダム性を得るよりも迅速である。
乱数には多くの用途があります。その必要性から、多かれ少なかれランダム(疑似ランダム)なデータを生成する方法が開発されてきました。これらの方法は、どのように予測不可能な(統計的にランダムな)乱数であるか、どのように迅速に乱数を生成することができるかによって異なります。
十分に乱数を大量に生成する計算乱数発生器がある。それ以前は、表は疑似乱数表として公開されていました。
コンピュータが乱数のように見えるものを作る方法は2つあります。
- 乱数を作るためのアルゴリズムには様々なものがあります。これにより、例えば生成された数値の分布など、ランダム性のある側面をモデル化することが可能になります。しかし、このような方法で生成された数値は、常にパターンに従います。そのうちの1つ、またはいくつかが与えられると、コンピュータは次の乱数を計算することができます。そのため、このような数値は疑似乱数と呼ばれています。
- 真の乱数は、非決定論的な実験を観察することで生成される。そして、実験の結果に基づいて数値が計算されます。例としては、コンピュータにガイガーカウンターを接続して、数値を生成することが考えられます。
ルーレット中のボールは始動条件に非常に敏感に反応して挙動を変化させるため、ランダム性の発生源として利用することができる。
暗号学の分野では
暗号化のための鍵は、安全性を確保するためにランダムでなければなりません。欠陥のある乱数発生器による鍵の生成が、暗号解析の成功につながることがあります。
関連ページ
- ランダムアクセスメモリ
- 確率
質問と回答
Q: ランダムの定義とは何ですか?
A: ランダムとは、数学で使われる用語で、(あまり形式的ではありませんが)結果を確実に予測する(起こる前に何が起こるかを知る)方法やパターンを感知する方法がないことを意味します。
Q: 何かが無作為に選ばれるとはどういうことですか?
A: 何かが無作為に選ばれるとき、それは意識的な理由によって選ばれたものではないので、純粋に偶然に選ばれたと考えられます。
Q:コンピュータは乱数のリストを作ることができますか?
A:はい、コンピュータは一見乱数のリストを作ることができます。
Q:なぜ人間は乱数表を作ることができないのですか?
A:脳はパターンで動くので、人間には無理です。
Q:ランダムな事象の例とは何ですか?
A:ランダムな出来事の例としては、宝くじに当たることが挙げられます。
Q: ランダムに「頭」「尻尾」を言い続けるように指示されたらどうなりますか?
A: 誰かが「heads」と「tails」をランダムに言い続けるように言われた場合、賢い人間の観察者や適切にプログラムされたコンピュータは、コンピュータがパターンに気づくので、その人が次にどちらを言いそうかを最終的に見分けることができるかもしれません。
Q:「ランダム」という言葉は、現在、若者の間ではどのように使われているのでしょうか?
A:近年、若い人たちは、「ランダム」という言葉を、より緩やかに、「奇妙なこと」「論理性のないこと」を表す言葉として使うようになってきています。