cygwin + mingwn + gcc 相談室

このエントリーをはてなブックマークに追加
g++ (GCC) 3.3.1 (cygming special)でstd::random_shuffle()を
使ったところ全然シャッフルされないんですが…。
↓のサンプルで試しました。
ttp://volga.eng.toyama-u.ac.jp/~mii/lab/manual/fujitsu/C++/stdlib/stdref/ran_2368.htm
結果は
Elements before random_shuffle:
1 2 3 4 5 6 7 8 9 10
Elements after random_shuffle:
10 1 2 3 4 5 6 7 8 9
>>122
random_shuffle()の第3引数に適当な乱数生成器をつっこむ。
124122:04/02/25 09:35
>>123
それでうまくいきました。どうもありがとう。
しかし…なぜデフォルトでちゃんとシャッフルしてくれないのだろうか…。
(clでは第3引数なくてもちゃんとシャッフルしてくれました。)