Perl › 関数 › here srand関数を使用すると再現性のある乱数を生成することができます。rand関数を呼び出す前に適当な数値をsrand関数に与えます。 # 乱数発生アルゴリズムを初期化 srand $seed; rand $num; コンピュータにおける乱数の生成とは コンピュータは演算によって乱数を発生させます。ということはこれは乱数ではありません。コンピュータは人間がさいころを投げるようには、ランダムな分布を発生させることはできません。 コンピュータができることは、「なるべく均等な分布を発生させるアルゴリズム」を使って数値列を作ることだけです。このアルゴリズムは初期値の違いによって分布を変えます。これを擬似乱数といいます。 初期値の違いによって分布を変えるということは、言い換えれば初期値が同じであれば分布を変えないということです。 rand関数が毎回異なる乱数列を発生さ