Check out
Eclipse’s
Shuffle

I’m leaning more toward 2 and 3 I think but 1 is pretty accurate