Check out
ruby_core’s
Shuffle

π—π—˜π—‘π—‘π—œπ—˜ π—žπ—œπ—