RUBY_VERSION=>1.8.7の値をダンプします
毎回、[1,3,5] .shuffleの値も[1,3,5]です。ランダムにするには、その前にsrand(Time.now.to_i)またはsrand()を追加する必要があります。 .. srandは自動的に呼び出されると思いましたか?しかし、おそらく.cgi環境ではありませんか?
irbを使用し、[1,3,5] .shuffleを確認して終了し、irbを再入力すると、結果が異なります。
ちなみに、ri shuffle
何も与えていませんでした、そして配列と列挙可能なドキュメントはシャッフルまたはシャッフルをリストしていませんでした!また... ?