配列から1件だけランダムに取得する方法
array.randomElement()
Playgroundで実際に見てみると、次のように配列からランダムに1つ取得できていることがわかります。
配列から複数件ランダムに取得する方法
複数件を同時に取得するメソッドは無い?ようなので、次のように配列をシャッフルして先頭から指定した要素分取得すれば良いと思います。
array.shuffle().prefix(n) // nには取得したい数値を入れます
サンプル
他に、ベストなやり方があれば、ぜひ教えてください。
created by Rinker
¥3,536
(2024/11/21 14:04:37時点 Amazon調べ-詳細)
(2024/11/21 14:04:37時点 Amazon調べ-詳細)