一个用于模拟真实和虚构骰子的 Swift 框架。
文档: https://samasaur1.github.io/DiceKit/
Swift 版本 | 最新的 DiceKit 版本 |
---|---|
低于 Swift 4 | 不支持 |
Swift 4.0.x | v0.15.0 |
Swift 4.1.x | v0.15.0 |
Swift 4.2.x | 最新版本 |
Swift 5.0.x | 最新版本 |
Swift 5.1.x | 最新版本 |
Swift 5.2.x | 最新版本 |
Swift 5.3.x | 最新版本 |
Swift 5.4.x | 最新版本 |
Swift 5.5.x | 最新版本 |
Swift 5.6.x | 最新版本 |
Swift 5.7.x | 最新版本 |
import DiceKit
let myDie = Die.d6
let result = myDie.roll()
let myAbilityScore = try! myDie.roll(times: 4, .dropLowest)
let damageRoll = Dice("3d6 + 5")
let probabilityDistribution = damageRoll.probabilities
let mightDoNoDamage = damageRoll.chance(of: ...0) != 0