生成偶数随机数

时间:2014-04-16 17:33:23

标签: objective-c algorithm random numbers

我需要一个代码才能生成随机的偶数2-100 网上有一些教程可以生成随机数,但它们很奇怪甚至是偶数。 请理解我只需要生成偶数。

2 个答案:

答案 0 :(得分:5)

1,生成数字1-50

2,将所有数字乘以2

所有数字乘以2均为

答案 1 :(得分:3)

这将有效:

NSInteger evenNumber = (arc4random_uniform(50) + 1) * 2;

arc4random_uniform(50)将给出范围0 - 49的结果。添加1会给出1到50范围内的值。乘以2会得到2到100范围内的偶数。