Check out
Hermione Granger’s
Shuffle