Check out
crunch’s
Shuffle

i might redo this