读书人

iOS中的arc4random步骤

发布时间: 2012-07-15 20:11:37 作者: rapoo

iOS中的arc4random方法

通过arc4random() 获取0到x-1之间的整数的代码如下:

int?value?=?arc4random()?%?x;?

?

获取1到x之间的整数的代码如下:?

int?value?=?(arc4random()?%?x)?+?1;?

?

最后如果想生成一个浮点数,可以在项目中定义如下宏:

#define?ARC4RANDOM_MAX??????0x100000000?

?

然后就可以使用arc4random() 来获取0到100之间浮点数了(精度是rand()的两倍),代码如下:

double?val?=?floorf(((double)arc4random()?/?ARC4RANDOM_MAX)?*?100.0f);

读书人网 >操作系统

热点推荐