iOS 随机数应用

iOS 随机数应用
使用arc4random()方法

//获取一个随机整数范围在:[0,100)包括0,不包括100
int x = arc4random() % 100;

1、获取数组随机值:

self.imageArray[(arc4random() %self.imageArray.count)];

 NSArray *sta = @[@203,@205,@400,@401,@412,@402,@403,@406,@404,@408,@500,@410,@501,@-36,@-49,@-4,@-50,@-108,@-128];
NSInteger index = ((NSNumber*)sta[arc4random()%sta.count]).integerValue;

2、生成随机颜色:

[UIColor colorWithRed:(arc4random()%255)/255.0 green:(arc4random()%255)/255.0 blue:(arc4random()%255)/255.0 alpha:0.8];

3、 创建32位随机字符串

- (NSString *)createFileName {
    char data[32];
    for (int x=0;x<32;data[x++] = (char)('A' + (arc4random_uniform(26))));
    return [[NSString alloc] initWithBytes:data length:32 encoding:NSUTF8StringEncoding];
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,223评论 4 61
  • 前两天突然想到的,欢乐颂里为什么魏渭始终不敢完整展现自己在恋爱中的自我需求,处处试探尊重,处处考虑对方的接受度。而...
    Alextang阅读 3,421评论 0 0
  • 我不能改变它,但我可以改变自己; 我不能改变它,但我可以改变自己; 我不能改变它,但我可以改变自己; 今天听讲之后...
    gaogao我想我是乐童阅读 936评论 0 0
  • 记得大老师说过一段话 那些让你觉得自己特成熟,特别世故,能够呼风唤雨的人,其实无所谓去认识。 而那些让你觉得自己特...
    Sylvie9阅读 4,123评论 0 0
  • 也许你真的改变不了什么 有的人就是爱阿谀奉承 有的人就是小肚鸡肠 有的人只会指指点点 有的人表面沉默可是心里都明白...
    smilence嗯哼阅读 1,722评论 0 1