func shuffled<T>(using: inout T) -> [Self.Element]
Returns the elements of the sequence, shuffled using the given generator as a source for randomness.
シーケンスの要素を返します、与えられた生成子を無作為さの出典として使って混ぜ合わされます。
Availability
Technology
func shuffled() -> [Self.Element
]
A shuffled array of this sequence’s elements. このシーケンスの持つ要素からなる、あるシャッフルされた配列。
For example, you can shuffle the numbers between 0
and 9
by calling the shuffled()
method on that range:
例えば、あなたは0
と9
の間の数をシャッフルすることが、shuffled()
メソッドをその範囲上で呼び出すことによって可能です:
This method is equivalent to calling shuffled(using:)
, passing in the system’s default random generator.
このメソッドは、shuffled(using:)
を、システムの持つ省略時の無作為生成子を渡して呼び出すことに相当します。
Complexity: O(n), where n is the length of the sequence. 計算量:O(n)、ここでnはシーケンスの長さです。
func shuffled<T>(using: inout T) -> [Self.Element]