1. ホーム
  2. swift

[解決済み] Swiftで乱数を生成する方法とは?

2022-03-01 15:46:12

質問

Swiftの本で乱数発生器の実装が紹介されていましたね。 この実装をコピーして自分のプログラムに貼り付けるのがベストプラクティスなのでしょうか? それとも、これを行うライブラリがあって、それを今使うことができるのでしょうか?

どのように解決するのですか?

Swift 4.2+

Xcode 10 に同梱された Swift 4.2 は、多くのデータ型に対して使いやすい新しいランダム関数を導入しています。 を呼び出すことができます。 random() メソッドを数値型に適用することができます。

let randomInt = Int.random(in: 0..<6)
let randomDouble = Double.random(in: 2.71828...3.14159)
let randomBool = Bool.random()