• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >ios > 随机数生成问题

随机数生成问题

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-05

佚名通过本文主要向大家介绍了随机数生成器,java生成随机数,在线随机数生成器,excel生成随机数,随机数生成等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 随机数生成问题
描述:

请教怎样使用ios 生成24位随机数并且里面还带有英文?
小弟在网上找的都是生成数字的做法。


解决方案1:

有没有独一无二的id,比如uuid,指定网址链接等等,可以MD5加密成32位的字符串,截取前24位
参考Python MD5
代码
```
import hashlib
s = "*******" #指定字符串
hash_url = hashlib.md5(s).hexdigest()[:-8]
```

解决方案2:

参考楼上思路。。

+(NSString *)retbitStringWithLength:(int)length{
    
    NSMutableString *randomStr = [[NSMutableString alloc]initWithCapacity:length];
    for (int i = 0; i<length; i++) {
      BOOL isNumOrChar = arc4random() % 2;
        if (isNumOrChar) {
            [randomStr appendString: [NSString stringWithFormat:@"%c",(char)('A' + (arc4random_uniform(26)))] ] ;
        }else{
            [randomStr appendString: [NSString stringWithFormat:@"%d",arc4random() % 10]];
        }
    }
    return randomStr;
}

调用 

[YourClass retbitStringWithLength:24];


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 随机数生成问题

相关文章

  • 2017-06-05 SDWebImage展示方式求解?
  • 2017-06-05 错错错一错再错ios访问本地php接口报错
  • 2017-06-05 你们的红点是推送来的么?还是使用http接口
  • 2017-06-05 iOS上传文件IOS中上传时能否不指定文件名称?
  • 2017-06-05 (swift)函数的返回类型"Int->Int"是什么意思?
  • 2017-06-05 iosautoreverses属性逆向运行动画怎么让它不那么快逆向它的速度太快了
  • 2017-06-05 (swift)在一个uiview里放了4个tableview,为啥他们样式不一样啊
  • 2017-06-05 电脑开机死机MacBook死机后如何开机
  • 2017-06-05 求iosmvc的demo,最好是经典案例好理解的,非常感谢!
  • 2017-06-05 button是什么意思点击button显示键盘

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • uicollectionview一行数据是相同的,怎么改成不一样的
    • 苹果ios系统iOS系统分享的那些坑
    • Masonry循环创建一竖列button如何实现
    • iOS开发,如何通过HTTPPost发送这个符号"&"到服务器?
    • APP上如何实现特定目的网络请求的转发和代理
    • UITableView显示富文Html列表,有什么实现方案
    • iOS上传文件IOS上传视频PHAsset不支持分段上传
    • 七牛图片上传成功后根据返回地址无法获取图片,之前都是好的
    • (swift)为什么anyobject不能回传nil又是型态的问题
    • 请问您今天要来点兔子吗请问DeviceOne的优势?

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有