The random number generator to use when shuffling the sequence.
シーケンスをシャッフルするときに使う無作為数生成子。
Return Value
戻り値
An array of this sequence’s elements in a shuffled order.
このシーケンスの持つ要素からなる配列、シャッフルされた順番で。
Discussion
解説
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 0 and 9 by calling the shuffled(using:) method on that range:
あなたはこのメソッドを使って、あなたがあつらえの無作為数生成子を使っている場合に、あるシーケンスの要素を無作為化します。例えば、あなたは0と9の間の数をシャッフルすることが、shuffled(using:)メソッドをその範囲上で呼び出すことによって可能です:
Complexity: O(n), where n is the length of the sequence.
計算量:O(n)、ここでnはシーケンスの長さです。
Returns a new dictionary containing the keys of this dictionary with the values transformed by the given closure.
与えられたクロージャによって変形された値とともに、この辞書のキーを含んでいる新しい辞書を返します。
Returns an array containing the non-nil results of calling the given transformation with each element of this sequence.
指定された変換をこのシーケンスの各要素で呼び出す結果で非-nilのものを含んでいる配列を返します。
Returns a new dictionary containing only the key-value pairs that have non-nil values as the result of transformation by the given closure.
与えられたクロージャによる変換の結果として非nilを持つキー値ペアだけを含んでいる新しい辞書を返します。
Returns an array containing the concatenated results of calling the given transformation with each element of this sequence.
指定された変換をこのシーケンスの各要素で呼び出す結果を連結したものを含んでいる配列を返します。