随机数在Swift中生成用户输入变量

时间:2014-10-15 00:46:27

标签: ios swift arc4random

如何使用arc4random()在swift中的用户输入变量中创建两个随机数之间的随机数。

1 个答案:

答案 0 :(得分:0)

易于理解/实施的简单方法是:

  1. 减去两个数字
  2. 找出这个差异的随机数 - 1
  3. 将随机数添加回原始两个数字的较低位置,以获得两者之间的数字。
  4. 例如:

    let a: UInt32 = 1
    let b: UInt32 = 8
    let c = b - a - 1
    
    let newRandomNumber = 1 + arc4random_uniform(c)
    

    如果b是较小的数字,我会让你知道该做什么。