Check out
Relative Nonsense’s
Shuffle