基本随机整数
arc4random_uniform()
函数是获得高质量随机整数的最简单方法。根据手册:
arc4random_uniform(upper_bound)
将返回小于 upper_bound 的均匀分布的随机数。
arc4random_uniform()
建议使用像’’arc4random()
%upper_bound’‘这样的结构,因为当上限不是 2 的幂时,它避免了模偏差。
uint32_t randomInteger = arc4random_uniform(5); // A random integer between 0 and 4