Check out
Cpart’s
Shuffle