Instance Method インスタンスメソッド

shuffled(using:)

Returns a new array that lists this array’s elements in a random order, using the specified random source. 新しい配列を返します、それはこの配列の持つ要素を無作為な順序で列記するものです、指定された無作為さの源を使います。

Declaration 宣言

func shuffled(using randomSource: GKRandomSource) -> [Any]

Parameters パラメータ

randomSource

A GameplayKit random source object. GameplayKit無作為源オブジェクト。

Return Value 戻り値

A new array that lists this array’s elements in a random order. この配列の持つ要素を無作為順に列記する新しい配列。

Discussion 議論

Use the randomSource parameter to influence the random shuffling. For example, to reproduce a series of shuffles for testing, you can create a GKARC4RandomSource object using the seed value of a previously used random source. randomSourceパラメータを使って、無作為なシャッフルに影響を与えてください。例えば、テストのために一連のシャッフルを再生産するために、あなたはGKARC4RandomSourceオブジェクトを、前に使われた無作為源のseed値を使って作成できます。

This method is equivalent to the GKRandomSource method arrayByShufflingObjects(in:), but as an NSArray method it preserves generic type parameters. このメソッドは、GKRandomSourceメソッドのarrayByShufflingObjects(in:)に等しいです、しかしNSArrayメソッドと同じように、それは総称体型パラメータを保全します。

See Also 参照

Randomly Shuffling an Array 配列を無作為にシャッフルする