【Swift】ランダムな数値を取得する方法!乱数や配列内から取得する
この記事からわかること
- Swiftでランダムな数値を取得する方法
- randomメソッドの使い方
- Boolや配列からランダムに取得する
index
[open]
\ アプリをリリースしました /
友達や家族の誕生日をメモ!通知も届く-みんなの誕生日-
posted withアプリーチ
環境
- Xcode:15.0.1
- iOS:17.0
- Swift:5.9
- macOS:Sonoma 14.1
ランダムな数値を取得する方法
Swiftでランダムな数値を取得するにはrandom
メソッドを使用します。引数in
にランダムで表示される範囲を渡します。またBool
型やその他の数値型(Float
やDouble
など)にもrandom
メソッドは用意されています。
// 0〜100の間で1つ返す
Int.random(in: 0...100)
// true or falseをランダムに返す
Bool.random()
配列内の要素をランダムに取得する
配列内の要素をランダムに取得するにはrandomElement
メソッドを使用します。
let numList = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
let num = numList.randomElement()
まだまだ勉強中ですので間違っている点や至らぬ点がありましたら教えていただけると助かります。
ご覧いただきありがとうございました。