Check out
User_srhi amsc’s
Shuffle