Check out
Randoman’s
Shuffle