美文网首页iOS集合
iOS-随机数的生成(结)

iOS-随机数的生成(结)

作者: lionsom_lin | 来源:发表于2016-11-25 15:30 被阅读297次

一、26个字母随机生成32位字符串

// 此方法随机产生32位字符串, 修改代码红色数字可以改变 随机产生的位数。
+(NSString *)ret32bitString
{
    char data[32];
    for (int x=0;x<32;data[x++] = (char)('A' + (arc4random_uniform(26))));
    return [[NSStringalloc] initWithBytes:data length:32 encoding:NSUTF8StringEncoding];
}

二、产生随机数

  • 获取一个随机整数范围在:[0,100)包括0,不包括100
int x =arc4random() % 100;
  • 获取一个随机数范围在:[500,1000),包括500,不包括1000
int y =(arc4random() % 501) + 500;
  • 获取一个随机整数,范围在[from,to),包括from,不包括to
-(int)getRandomNumber:(int)from to:(int)to
{
        return (int)(from + (arc4random() % (to – from +1)));
}

相关文章

  • iOS-随机数的生成(结)

    一、26个字母随机生成32位字符串 二、产生随机数 获取一个随机整数范围在:[0,100)包括0,不包括100 获...

  • 生成随机数

    两个C函数 rand()函数生成的随机数是伪随机数,所谓伪随机数,指的是程序每次运行,生成的随机数都是不变的,生成...

  • 在以太坊生成随机数的几种方式(含代码)

    一、什么是随机数 随机数都是由随机数生成器(Random Number Generator)生成的。随机数分为”真...

  • PHP生成随机数

    PHP生成随机数,相信大家在做项目的时候是最常见的吧。js生成随机数,PHP生成随机数。 应用场景:用户注册/登录...

  • Golang生成随机数的方法总结

    生成区间随机数 生成指定区间随机数(包括纯数字/纯字母/随机)

  • Excel怎么生成随机数?

    Excel怎么生成随机数?如何生成指定范围内的随机数呢?可以在Excel中使用函数,生成随机数。 1、在单元格中输...

  • go生成随机数字和固定长度字符串

    生成随机数字 go可以通过math/rand包来生成随机数在生成随机数之前,需要一个种子,用于整个过程的初始化,否...

  • 无处不在的随机数

    目录: 什么是随机数 随机数分类 伪随机数生成器 真随机数生成器 各种语言中的随机数 使用系统时间作为种子是否安全...

  • 基于C++的生成随机数曲线

    VC++生成随机数曲线,根据生成的随机数的大小生成曲线,看上去像示波器一样。生成随机数的方式有三种,一种是平均分布...

  • 功能函数

    生成随机数组

网友评论

    本文标题:iOS-随机数的生成(结)

    本文链接:https://www.haomeiwen.com/subject/omefpttx.html