どうも、ちょげ(@chogetarou)です。
配列を乱数で生成する方法を紹介します。
方法

配列を乱数で生成するには、mapメソッドとrandomメソッドを使います。
まず、数値の範囲を用意し、範囲からmapメソッドを呼び出します。
そして、mapメソッドの戻り値で、IntもしくはDoubleのrandomメソッドを返します。
randomメソッドの引数「in」には、生成する乱数の範囲を指定します。
var array = (0..<count).map { _ in Int.random(in: start..<end) }
mapメソッドは、呼び出した数値の範囲分が要素数の配列を生成します。
使用例
//要素数10の乱数の配列
var randomArray = (0..<10).map { _ in Int.random(in: 0..<10) }
print(randomArray) //[4, 2, 3, 8, 8, 5, 0, 6, 6, 9]
コメント