1
A
回答
12
请尽量使用这一个
let lowerValue = -100
let upperValue = 0
let result = Int(arc4random_uniform(UInt32(upperValue - lowerValue + 1))) + lowerValue
print(result)
Output
-81
+1
感谢您的回答,尽管我正在寻找一种快速定义的具体方法。奇怪的是,没有选择在Swift中实现它。 –
+0
@TaranGoel它在Swift中实现。 –
+0
@vacawama完成:) –
4
var randomNumber = -1 * Int(arc4random_uniform(UInt32(5)))
5将确保随机数生成虽然零到五。
4
这是你的功能,我相信:
extension Int {
/// Generates a random `Int` within `0...100`
public static func random() -> Int {
return random(0...100)
}
/// Generates a random `Int` inside of the closed interval.
public static func random(interval: ClosedInterval<Int>) -> Int {
return interval.start + Int(arc4random_uniform(UInt32(interval.end - interval.start + 1)))
}
}
用例:
Int.random(-10...0)
它是由RandomKit库中提取的 - 它看起来出于各种目的非常有用的。
相关问题
- 1. 如何在Swift中使用负数?
- 2. 比较负数中的负数
- 3. fillRect()中的负数
- 4. Zmod中的负数?
- 5. 优雅的Swift方式来处理for循环中的负指数
- 6. Swift中的字数
- 7. Swift 3:负诠释至十六进制
- 8. 比较C中的负数
- 9. 堆栈中的负数
- 10. 阻止C#中的负数?
- 11. ASP.NET - 括号中的负数
- 12. Python中的负数extra_requires setup.py
- 13. APDU命令中的负数
- 14. 负数在我的datagridview中
- 15. 搜索mysql中的负数
- 16. Python中的负数除
- 17. 负指数中的Fortran
- 18. BigDecimal.pow()的负数
- 19. 负数
- 20. 负数
- 21. 筛选数组中的负数sql
- 22. 对象中的负数/正数反转?
- 23. 字符串中的正数和负数
- 24. Perl中的数组和负指数
- 25. PHP中数组的负指数
- 26. 比较JQuery函数中的负数
- 27. 正数//负数
- 28. Int与Swift中的整数
- 29. Swift中的数据封装
- 30. Swift中的计数行
你能把你的结果乘以'-1'吗? –
什么*范围*你想要什么,分配*?你使用的发电机返回什么? – Bathsheba
虽然我想知道是否有一些在Swift中定义的具体方法,但有很多临时方法与-1相乘。 –