「乱数」の編集履歴(バックアップ)一覧はこちら
乱数 - (2010/02/02 (火) 13:27:09) の1つ前との変更点
追加された行は緑色になります。
削除された行は赤色になります。
=== 環境乱数による初期化 ===
<fstream>
...
unsigned int i[1];
ifstream fin("/dev/urandom", ios::binary);
fin.read( (char *)i, sizeof(unsigned int));
fin.close();
...
gsl_rng_set( r, *i );
=== 環境乱数による初期化 ===
pidやtime(NULL)による初期化は,タイミングによっては同じ乱数列を生成してしまう!
<fstream>
...
unsigned int i[1];
ifstream fin("/dev/urandom", ios::binary);
fin.read( (char *)i, sizeof(unsigned int));
fin.close();
...
gsl_rng_set( r, *i );