In article <42C8D25A3D9.27BF.BXQ04723 / nifty.ne.jp>,
  nakamura <BXQ04723 / nifty.ne.jp> writes:

> sort{rand - 0.5}
>
> などとやると、ruby1.6系(にもあるsortメソッド)でもいけるようです。

これは一様にならないのではありませんか?

% ruby -e '      
count = [[0,0,0],[0,0,0],[0,0,0]]
100000.times {
  [0,1,2].sort { rand - 0.5 }.each_with_index {|v, i| count[i][v] += 1 }
}
p count
'
[[37618, 24762, 37620], [24719, 50335, 24946], [37663, 24903, 37434]]
-- 
[田中 哲][たなか あきら][Tanaka Akira]