ControlledChaos
是一个简单的 Swift 包,用于处理基于概率的随机化。
Bool
类型的函数,可以按指定的概率提供随机值,返回 true
Double
类型的函数,可以生成符合高斯分布的随机值ProbabilityGroup
结构体,用于获取具有特定概率的随机项RandomItemBag
类,用于从集合中随机选择有限的项SeededRandomNumberGenerator
结构体,用于使用 SplitMix64 算法生成具有可重复序列的随机值ControlledChaos
由 B.T. Franklin (@btfranklin) 从 2018 年开始编写,并采用 MIT 许可证。 参见 LICENSE.md。