Swiftでいこう! -- 4.2beta!
Xcode_10_Betaをアップルのサイトからダウンロード!使ってみましょう!
ランダム値生成が新しい方法でできるようになりました。
まず、いままで4.1では、
var a = arc4random() % 10
print(a)
4.2では、
var b = Int.random(in: 1...10)
print(b)
Int.randomで1から10までの数字がランダムでとれます。
そして、配列などの要素を取り出すのに便利なのが、
let animals = ["cat", "dog", "pig", "horse", "kangaroo"]
animals.randomElement()
ということで、randumElement()を使います。ランダム
animals.shuffled()
要素、配列の順番をかえる場合はanimals.shuffled()を使います。
[WWDC18] Swift 4.2からはランダム値生成にRandomNumberGeneratorを使おう #WWDC18より。
この記事が気に入ったらサポートをしてみませんか?