iOS中的arc4random方法

转载 2013年12月06日 08:41:09

通过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);

Swift中随机数的使用,对不同类型随机数进行封装调用

转载自:http://blog.csdn.net/u014455765/article/details/50419651 在Swift中使用随机数  在我们的开发过程中,有时需要产生一些随机数...
  • u012938194
  • u012938194
  • 2016年08月20日 23:03
  • 1380

IOS随机产生字符串,数字

产生随机数的几个函数:rand()、srand()、random()、arc4random() 1、使用26个英文字母随机产生10位的字符串        int NUMBER_OF_CHARS =1...
  • Tony_18736165317
  • Tony_18736165317
  • 2016年01月28日 16:02
  • 3710

ios 生成不重复随机数

一、先讲下ios三种取随机数的方法: 1.    srand((unsigned)time(0));  //不加这句每次产生的随机数不变         int i = rand() % 5;   ...
  • jiajiayouba
  • jiajiayouba
  • 2015年02月03日 15:58
  • 16724

ios随机数,and()、random()、arc4random()

1、iphone有几个内嵌的随机数发生器,如rand()、random()、arc4random() 其精确程度为 arc4random()  >  random()  >  rand()...
  • liangliang2727
  • liangliang2727
  • 2015年08月07日 09:53
  • 477

arc4random()

原文地址:http://bj007.blog.51cto.com/1701577/544006 今天在iPhone开发过程中,遇到一个需要生成随机数的问题。很快rand()和arc4rand...
  • mydad353193052
  • mydad353193052
  • 2015年07月22日 15:04
  • 978

【4】iOS ARC学习笔记——strong、weak区别

在iOS中我们无法使用垃圾回收机制,因为垃圾回收机制对于移动设备的可用性产生了非常不利的影响,因为移动设备比电脑更加私人化,资源更少。用户不可能接受在玩游戏或者打电话的时候因为系统突然进行内存清理而卡...
  • u012336567
  • u012336567
  • 2015年03月21日 20:56
  • 440

ios开发之深入浅出 (4) — ARC之循环参照

概念 当我们使用强参照(Strong reference)时,往往需要留意 循环参照 的问题。循环参照指的是两个对象被互相强参照,以至于任一对象都不能释放。 一般情况下,当对象之间...
  • u012556024
  • u012556024
  • 2014年11月04日 09:40
  • 404

Java探索之旅(4)——方法和Random&Math类

1.基本知识点
  • qianhen123
  • qianhen123
  • 2014年10月24日 23:03
  • 952

JAVA高级01_09 Math与Random类 学习API的方法 2011-4-21

Math与Random类 Math类包含了所有用于几何和三角运算的方法,都是静态的 Random类是一个伪随机数产生器学习API的方法 有了某一领域的专业知识,再参看一些范例程序,才能更容易掌握和理解...
  • wzfhandsomelove1
  • wzfhandsomelove1
  • 2011年04月21日 17:17
  • 546

ObjectC语言基础4—ARC、成员变量、构造方法、property

一、ARC 1、 在对象属性里只要是对象@property (nonatomic, retain) Object *object,在dealloc方法中就必须调用[_object release]方...
  • kongkeA300
  • kongkeA300
  • 2015年03月01日 04:06
  • 421
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:iOS中的arc4random方法
举报原因:
原因补充:

(最多只允许输入30个字)