このページに関してのお問い合わせはこちら
cygwin + mingwn + gcc 相談室
ツイート
122
:
デフォルトの名無しさん
:
04/02/24 12:40
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
123
:
デフォルトの名無しさん
:04/02/24 15:10
>>122
random_shuffle()の第3引数に適当な乱数生成器をつっこむ。
124
:
122
:04/02/25 09:35
>>123
それでうまくいきました。どうもありがとう。
しかし…なぜデフォルトでちゃんとシャッフルしてくれないのだろうか…。
(clでは第3引数なくてもちゃんとシャッフルしてくれました。)