Check out
ruby_core’s
Shuffle