Check out
Ginzbugz’s
Shuffle

This is a little obsessive