Check out
JustAnotherUser’s
Shuffle