できてるのか。 irb(main):001:0> ([0]*7000).map{(0..6).to_a.sort_by{rand}[0]}.inject([0]*7){|t,i|t[i]+=1;t} => [947, 977, 979, 1022, 1021, 1047, 1007] 参考 ランダムソート(笑)とは - 西尾泰和のはてなダイアリー 配列のシャッフルの決まり文句は「sort_by{ rand }」だった - http://rubikitch.com/に移転しました さらに k.inaba 2009/05/29 09:34 これも http://chasen.org/~taku/blog/archives/2006/08/schwartzian_tra.html それっぽい言葉とそれっぽい結果だけで満足してはいけませんね。 普通のshuffleてどんなの。 rubyに組み込みの