【EXCEL】乱数を発生させたい
・なんやかんややっていると、乱数を発生させたいことがある。
・乱数と一口に言っても、いろいろなパターンがあるので、EXCELでの出し方を調べてみた。
・一様分布の乱数を発生させたい。
⇒ rand関数を使う。rand関数(=rand())を入力すると、0~1の一様分布を返してくれる。引数はないらしい。EXCELに計算させるたびに乱数が発生するので、注意が必要。
試しに1000個乱数を発生させて、ヒストグラムを描かせてみた(下図)。
・確かに一様分布っぽい。
・ちなみに、特定の範囲の整数の乱数を作成したい場合は、=randbetween(最小,最大)という関数を使うことができる。
・rand()を適切に何倍かしてint関数で整数化させたり、rank関数で順位付けしたりするのも手だと思う(後者は重複しない整数の乱数を得られる)。
終わり。