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

shuffledArrayWithRandomSource:

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

Declaration 宣言

- (NSArray<ObjectType> *)shuffledArrayWithRandomSource:(GKRandomSource *)randomSource;

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 arrayByShufflingObjectsInArray:, but as an NSArray method it preserves generic type parameters. このメソッドは、GKRandomSourceメソッドのarrayByShufflingObjectsInArray:に等しいです、しかしNSArrayメソッドと同じように、それは総称体型パラメータを保全します。

See Also 参照

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