The random number generator to use when shuffling the collection.
コレクションをシャッフルするときに使う無作為数生成子。
Discussion
解説
You use this method to randomize the elements of a collection when you are using a custom random number generator. For example, you can use the shuffle(using:) method to randomly reorder the elements of an array.
あなたはこのメソッドを使って、あなたがあつらえの無作為数生成子を使っている場合に、あるコレクションの要素を無作為化します。例えば、あなたはshuffle(using:)メソッドを使って、配列の要素を無作為に再配列することができます。
Complexity: O(n), where n is the length of the collection.
計算量:O(n)、ここでnはコレクションの長さです。
Reorders the elements of the collection such that all the elements that match the given predicate are after all the elements that don’t match.
コレクションの要素を再配列します、例えば、与えられた述部にマッチする要素すべてが、合致しない要素すべての後になるなど。