`
pengzhaocheng16
  • 浏览: 177969 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

object-c 随机数

阅读更多
       1)、arc4random() 比较精确不需要生成随即种子

       使用方法 :

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

                 获取1到x之间的整数的代码如下:
                 int value = (arc4random() % x) + 1;
       固定位数的随机数
       int randomNum = arc4random() % 89999 + 10000;
       这是一个五位数的随机数;

       arc4random()%n 这是从0到(n-1)的随机数
       2)、CCRANDOM_0_1() cocos2d中使用 ,范围是[0,1]
       使用方法:
                 float random = CCRANDOM_0_1() * 5; //[0,5]   CCRANDOM_0_1() 取值范围是[0,1]

       3)、random() 需要初始化时设置种子
      使用方法:
                srandom((unsigned int)time(time_t *)NULL); //初始化时,设置下种子就好了。
from: http://www.cnblogs.com/xuling/archive/2012/02/28/2370692.html
分享到:
评论

相关推荐

    delphi生成随机数

    delphi产生随机数2009-07-27 18:58//用delphi产生不重复的随机数 ****************************************************************************************** var aa : array[1..36] of string[2]; //aa数组为...

    objective-c中生成随机数的方法

    本文简述objective-c中生成随机数的几种常见的方法,分享给大家,希望能给大家带来一点借鉴价值。具体如下: 1)、arc4random()方法:比较精确不需要生成随即种子 使用方法如下 : 通过arc4random() 获取0到x-1之间的...

    randomizer.zip

    c++/c标准库<cstdlib>/中定义了随机数生成函数 int rand(void):每次调用返回【0,RAND_MAX】之间的整数; void srand(unsigned seed):设置随机数种子 库函数当然有高效,易用等优点,但是rand()使用的是...

    objective-c小技巧

    objective-c小技巧 1. 使用@property和@synthesize声明一个成员变量,给其赋值是时要在前面加上"self.",以便调用成员变量的setmember方法。 直接调用成员变量并且给其赋值:member=[NSString stringWithFormat...

    Advanced Bash-Scripting Guide <>

    C.1. Sed C.2. Awk D. Exit Codes With Special Meanings E. A Detailed Introduction to I/O and I/O Redirection F. Standard Command-Line Options G. Important Files H. Important System Directories I. ...

    Linux高级bash编程

    C.1. Sed C.2. Awk D. Exit Codes With Special Meanings E. A Detailed Introduction to I/O and I/O Redirection F. Standard Command-Line Options G. Important Files H. Important System Directories I. ...

    Oracle P/L SQL实现发送Email、浏览网页等网络操作功能

    Select Sequence_Name Into :ls_ObjectName From User_Sequences Where Sequence_Name = 'SYS_RAND_ID'; DBMS_Output.Put_Line( :ls_ObjectName ); Exception When No_Data_Found Then Execute Immediate '...

    random:随机提供现代C ++和便捷的API

    有几种方法可以在C ++中使用随机数: C风格 srand ( time( NULL ) ); // seed with time since epoch auto random_number = (rand() % ( 9 - 1 )) + 1 ; // get a pseudo-random integer between 1 and 9 问题 ...

    经典全面的SQL语句大全

    select name from syscolumns where id=object_id('TableName')  22、说明:列示type、vender、pcs字段,以type字段排列,case可以方便地实现多重选择,类似select 中的case。 select type,sum(case vender when 'A...

    python数据分析之numpy库初识

    用C、C++等其它的代码编写的C API。 numpy中最重要的一个形式叫ndarray n表示n个 d dimension 维度 array 数组 numpy中5中创建数组的方式 # 1、从python数组结构列表,元组等转换 numpy.array(object, dtype=None, ...

    Qt Creator 的安装和hello world 程序+其他程序的编写--不是一般的好

    找到mingwm10.dll 文件,将其复制到C:\WINDOWS\system 文件夹下,即可。下 面再提示缺少什么dll 文件,都像这样解决就可以了。 二、Qt Creator 编写多窗口程序(原创) 实现功能: 程序开始出现一个对话框,按下按钮...

    iphone开发笔记

    convert the contents of an NSData object to an NSString 39 iPhone的特殊URL 39 get iphone uniqueIdentifier 39 打开本地网页,与远程网页 40 教你如何使用UIWebView 40 UIBUtton title image 不能同时显示 41 ...

    JAVA_API1.6文档(中文)

    java.util 包含 collection 框架、遗留的 collection 类、事件模型、日期和时间设施、国际化和各种实用工具类(字符串标记生成器、随机数生成器和位数组)。 java.util.concurrent 在并发编程中很常用的实用工具类...

    数据结构与算法分析C描述第三版

     1.6.3 Object、Comparable和例子   1.6.4 函数对象   1.6.5 类模板的分离编译   1.7 使用矩阵   1.7.1 数据成员、构造函数和基本访问函数   1.7.2 operator[]   1.7.3 析构函数、复制赋值和...

    JavaScript基础和实例代码

    6.2.2 任意范围随机数发生器 6.2.3 访问其基本属性 6.2.4 使用with声明简化表达式 6.2.5 常见属性汇总 6.2.6 常见方法汇总 6.3 Array对象 6.3.1 创建数组并访问其特定位置元素 6.3.2 数组中元素的顺序问题 6.3.3 ...

    源文件程序天下JAVASCRIPT实例自学手册

    6.2.2 任意范围随机数发生器 6.2.3 访问其基本属性 6.2.4 使用with声明简化表达式 6.2.5 常见属性汇总 6.2.6 常见方法汇总 6.3 Array对象 6.3.1 创建数组并访问其特定位置元素 6.3.2 数组中元素的顺序问题 6.3.3 ...

    c# 加密和解密相关代码

    private void btn_Encrypt_Click(object sender, EventArgs e) { int P_int_Num, P_int_Key; //定义两个值类型变量 if (int.TryParse(txt_Num.Text, out P_int_Num) //判断输入是否是数值 && int.TryParse(txt_Key....

    java api最新7.0

    java.util 包含 collection 框架、遗留的 collection 类、事件模型、日期和时间设施、国际化和各种实用工具类(字符串标记生成器、随机数生成器和位数组)。 java.util.concurrent 在并发编程中很常用的实用工具类。...

    JavaAPI1.6中文chm文档 part1

    java.util 包含 collection 框架、遗留的 collection 类、事件模型、日期和时间设施、国际化和各种实用工具类(字符串标记生成器、随机数生成器和位数组)。 java.util.concurrent 在并发编程中很常用的实用工具类...

Global site tag (gtag.js) - Google Analytics