Check out
PixelProfessorB’s
Shuffle