如何在Swift中生成9位数字。 我尝试过random()函数,但每次调用函数时生成的数字的大小都不同。 我也尝试过这段代码enter link description here,但已弃用。
答案 0 :(得分: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)
}