Objective-C语言范围内的随机整数

示例

以下代码演示生成3到12之间的随机整数的用法:arc4random_uniform()

uint32_t randomIntegerWithinRange = arc4random_uniform(10) + 3; // 3到12之间的随机整数

因为arc4random_uniform(10)返回0到9之间的整数,所以可以创建一个范围。将3添加到此随机整数会产生0 + 3和之间的范围9 + 3。