如何在Swift中生成9位數的數字。 我嘗試過random()函數,但每次調用該函數時生成的數字的大小都不相同。 我也試過這個代碼enter link description here,但它已被棄用。在Swift中生成9位數的隨機數
1
A
回答
4
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)
}
相關問題
- 1. 如何在Java中生成一個隨機的9位數字?
- 2. C++生成25位數的隨機數?
- 3. Swift rand不生成隨機數
- 4. 在隨機生成50個隨機數中使用隨機數#
- 5. 在C++中生成1到9之間的隨機數
- 6. 生成32位隨機數的問題
- 7. 生成隨機數:計算隨機生成的x次數
- 8. 在Swift 3.0中生成隨機字節
- 9. 隨機數生成
- 10. 生成隨機數
- 11. 生成隨機數
- 12. 生成隨機數
- 13. 生成隨機數
- 14. 隨機數生成
- 15. 用1-9的所有數字生成隨機整數
- 16. 在oracle中生成16位數的隨機數
- 17. 在兩個整數值之間生成Swift中的隨機值
- 18. Swift - 生成不在檢索列表中的隨機數
- 19. 如何在Swift中生成沒有重複的隨機數字?
- 20. 如何在Swift中生成0-5之間的隨機數字?
- 21. 在數組中生成隨機數
- 22. 在數組中生成隨機數
- 23. 在c中生成整數隨機數#
- 24. C++在函數中生成隨機數
- 25. 在數組中生成隨機數字
- 26. 在Matlab中生成指數隨機數
- 27. Python中生成隨機數
- 28. 在Laravel生成隨機數
- 29. 隨機數生成在PySpark
- 30. 生成隨機數從1到9,並在Android的
更多的解決方案在這裏:怎樣才能實現對arc4random_uniform()範圍之間的隨機數?(http://stackoverflow.com/questions/24132399/how-does-one-make-random-number-在範圍之間arc4random均勻)和這裏:[如何產生一個蘋果的Swift語言隨機數?](http://stackoverflow.com/questions/24007129/how-does-one-generate-a- random-number-in-apples-swift-language) - 你可能想要的是一個在100000000 .. 999999999範圍內的隨機數。解決方法在Q&A鏈接中給出。 –
如何...'讓隨機:UInt32 = arc4random_uniform(899_999_999)+ 100_000_000'? – holex
@holex:永遠不會生成'999 999 999' :)('arc4random_uniform(n) - > 0 ..
dfri