Returns the elements of the sequence, shuffled using the given generator as a source for randomness.
- iOS 7.0+
- macOS 10.9+
- Mac Catalyst 13.0+
- tvOS 9.0+
- watchOS 2.0+
- Xcode 10.0+
The random number generator to use when shuffling the sequence.
An array of this sequence’s elements in a shuffled order.
You use this method to randomize the elements of a sequence when you are using a custom random number generator. For example, you can shuffle the numbers between
9 by calling the
shuffled(using:) method on that range:
Complexity: O(n), where n is the length of the sequence.