tietewのコメント: Re:これは仕方がないミス (スコア 1) 94
32bitsのseedでは小さい。もっと大きな初期値空間が欲しい。
2002年版mt19937ar.cの 初期化ルーチンには、符号なし一ワードのseedにより 初期化を行うinit_genrand(seed)のほかに、 符号なしワードの配列init_key[]からkey_length個の 数値を取り出し、変換してMTの状態配列とする初期化ルーチン init_by_arrayがあります。これにより、任意長の配列を 初期値として用いることができます。