ランダム値を生成し処理を分岐させる – Swift4.2 –

Swift4.2から「arc4random_uniform」ではなくもっと簡単にランダムな値が生成できるようになったので備忘録です。
インタースティシャル広告を出しすぎるとユーザーが離脱してしまうので10回に1回表示されてます。

//Int型のランダム値|1から10まで(10を含む)
let randomNumber = Int.random(in: 1 ... 10)
print(randomNumber)
        
if randomNumber == 1 {
    //10回に1回広告を出す
}
        
//Float型のランダム値|1から9まで(10未満)
let randomFloat = Float.random(in: 1 ..< 10)
print(randomFloat)

お知らせ

ヒヨコ歩数計という歩きながらヒヨコが育っていくアプリを作って、いろんな方に結構使ってもらっています。
RealmSwift, Admobの動画・インステ・バナー広告、UICollectionView、iOS-Charts、UITableViewを使用しているので、是非ご利用ください!