From: hmassa@... Date: 2005-12-07T23:57:35+09:00 Subject: Re: Shuffling an array, sort_by{rand}'s bias (was Re: need some Ruby magic) Why not a.dup.sort { 2*rand(12345) <=> 12345 } ? that way, we'd have NO colisions ever.