在Swift中生成9位随机数

bib*_*scy 1 random swift

如何在Swift中生成9位数字。我尝试过random()函数,但是每次调用该函数时生成的数字的大小都不同。我也尝试过此代码在此处输入链接描述,但已弃用。

Ale*_*ica 5

import Foundation

func random9DigitString() -> String {
    let min: UInt32 = 100_000_000
    let max: UInt32 = 999_999_999
    let i = min + arc4random_uniform(max - min + 1)
    return String(i)
}
Run Code Online (Sandbox Code Playgroud)

  • 我认为OP正在寻找`... = 100000000 + arc4random_uniform(1000000000-100000000)`。 (2认同)
  • 我们将需要来自OP的更多上下文。我怀疑他也会想要0 ... 100000000范围内的数字。因此,这些将需要为零填充字符串 (2认同)

归档时间:

查看次数:

1847 次

最近记录:

8 年,11 月 前