基本隨機整數

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