用Swift生成随机数
我需要生成一个随机数。
它看起来arc4random函数不再存在以及arc4random_uniform函数。 我具有的选项是arc4random_stir(),arc4random_buf(UnsafeMutablePointer< Void>,Int)和arc4random_addrandom(UnsafeMutablePointer< UInt8>,Int32)。 我找不到任何文档的功能,没有在头文件中的注释提示。
arc4random()
drand48()
arc4random_uniform(UInt32)
let random = Int(arc4random_uniform(3)) 那么为什么要arc4random()和arc4random_uniform呢?除了缩小范围之外,均匀性还考虑了在将十进制数转换为二进制时产生的模偏差。模运算符使一些数字更频繁地出现。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |