美文网首页
iOS 随机数rand()、random()、arc4rando

iOS 随机数rand()、random()、arc4rando

作者: CoderZb | 来源:发表于2018-11-28 09:44 被阅读15次

rand()

srand((unsigned)time(0));// 使用rand()函数,前面要加这句代码。unsigned无符号型,修饰int、char。
int i = rand() % 10;
NSLog(@"rand()函数[0,10)出来的随机数为%d",i);
image.png

random()

srandom((unsigned)time(0));// 使用srandom()函数,前面要加这句代码。unsigned无符号型,修饰int、char。
int j = random() % 20;
NSLog(@"random()函数[0,20)出来的随机数为%d",j);
image.png

arc4random()

int k = arc4random() % 30 ;// 不需要像rand()、random()函数,前面加随机种子。
NSLog(@"arc4random()函数[0,20)出来的随机数为%d",k);
image.png

可以看看我的这篇文章,iOS 最有可能用到的数学函数

相关文章

网友评论

      本文标题:iOS 随机数rand()、random()、arc4rando

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