美文网首页
iOS生成随机数

iOS生成随机数

作者: 韩发发吖 | 来源:发表于2016-08-15 16:26 被阅读86次
Objective-C语言中生成随机数的函数

arc4random()函数
arc4random()函数用来生成随机数且不需要种子,但是这个函数生成的随机数范围比较大,需要用取模的算法对随机值进行限制,有点麻烦

// 获取 0 ~ 99 随机数
int x = arc4random() % 100;
// 获取 500 ~ 1000 随机数
 int y = (arc4random() % 501) + 500);

arc4random_uniform()函数
可以用来产生0~(x-1)范围内的随机数,不需要再进行取模运算。如果要生成1~x的随机数,可以这么写:arc4random_uniform(x)+1。

// 生成0-x之间的随机正整数
int value =arc4random_uniform(x + 1);

相关文章

  • iOS随机数的几种生成方式

    iOS 有如下几种随机数生成方法: rand() random() arc4random() arc4random...

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

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

  • 生成随机数

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

  • iOS 生成随机数

    获取一个随机整数,范围在[from,to],包括from,包括to

  • iOS 生成随机数

    Objective-c中并没有提供生成随机数的函数,所以使用C中提供的rand()、srand()、random(...

  • iOS生成随机数

    Objective-C语言中生成随机数的函数 arc4random()函数arc4random()函数用来生成随机...

  • ios 随机数生成

    最近一直使用随机数,为了以后方便查阅,总结一下:在C中提供了rand()、srand()、random()、arc...

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

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

  • PHP生成随机数

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

  • Excel怎么生成随机数?

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

网友评论

      本文标题:iOS生成随机数

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