Check out
SomeoneRandom’s
Shuffle