我可以在我的游戏中为我的项目选择一个随机数,但是可以在2个数字之间选择一个随机数吗?
而不是
let number = (arc4random_uniform(100))
我想要这样的东西:
let number = (arc4random_uniform(10...20))
或类似的东西?现在,如果我得到武器掉落,它可以是我列表中的所有内容.通过这种方式,我可以做到这一点,只有前几个对于一个特定的怪物会有一个下降,或者在更高的等级,他们会丢弃更好的武器而不是低等级.
Xcode 10•Swift 4.2
extension Range where Bound: FixedWidthInteger { var random: Bound { .random(in: self) } func random(_ n: Int) -> [Bound] { (0..Xcode 9•Swift 4
extension ClosedRange where Bound: FixedWidthInteger { var random: Bound { .random(in: self) } func random(_ n: Int) -> [Bound] { (0..Xcode 8.3.2•Swift 3.1
(10...20).random // 16 (0...1).random(10) // [0, 1, 0, 0, 1, 1, 1, 1, 1, 0]
用法:
extension Range where Bound: FixedWidthInteger { var random: Bound { .random(in: self) } func random(_ n: Int) -> [Bound] { (0..