Check out
rubybug’s
Shuffle