Check out
Swiftcore’s
Shuffle