IOS随机产生字符串,数字
来源:互联网 发布:阿里云费用中心 编辑:程序博客网 时间:2024/05/16 17:43
产生随机数的几个函数:rand()、srand()、random()、arc4random()
1、使用26个英文字母随机产生10位的字符串
2、产生随机数字
(1)、
(2)、
(3)、
(4)、Getrandom value between 0 and 99
<span style="color:#a61390;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;"> int</span> x <span style="color:#0220;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;">=</span> arc4random<span style="color:#0220;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;">(</span><span style="color:#0220;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;">)</span> <span style="color:#0220;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;">%</span> <span style="color:#240d9;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;">100</span>; <wbr><em> Get random number between 500 and 1000</em></wbr>
<span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 15px;"><span style="font-family:monospace;color:#110000;"> </span></span><span style="color:#a61390;line-height: 1.333; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;">int</span><span style="color:#110000;"><span style="line-height: 1.333;"> y </span></span><span style="color:#0220;line-height: 1.333; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;">=</span><span style="color:#110000;"><span style="line-height: 1.333;"> </span></span><span style="color:#0220;line-height: 1.333; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;">(</span><span style="color:#110000;"><span style="line-height: 1.333;">arc4random</span></span><span style="color:#0220;line-height: 1.333; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;">(</span><span style="color:#0220;line-height: 1.333; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;">)</span><span style="color:#110000;"><span style="line-height: 1.333;"> </span></span><span style="color:#0220;line-height: 1.333; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;">%</span><span style="color:#110000;"><span style="line-height: 1.333;"> </span></span><span style="color:#240d9;line-height: 1.333; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;">501</span><span style="color:#0220;line-height: 1.333; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;">)</span><span style="color:#110000;"><span style="line-height: 1.333;"> </span></span><span style="color:#0220;line-height: 1.333; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;">+</span><span style="color:#110000;"><span style="line-height: 1.333;"> </span></span><span style="color:#240d9;line-height: 1.333; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;">500</span><span style="color:#0220;line-height: 1.333; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;">)</span><span style="color:#110000;"><span style="line-height: 1.333;">;</span></span>
(5)、随机产生浮点数
如果是一位小数:<span style="line-height: 1.333;">(float)(rand() + 10)/10.0f</span>
如果是两位小数:<span style="line-height: 1.333;">(float)(rand() + 10)/100.0f</span>
<span style="font-size:12px;color:#1100;white-space: pre; line-height: 1.333;"> </span><span style="color:#110000;"><span style="font-size:12px;line-height: 15px; white-space: pre;">rand() 是算出0-9的数,+10后就是 10_19的数,除10后就是1.0-1.9之间的数了</span></span>
<span style="font-family:monospace;"><span style="line-height: 15px;"></span></span><img src="http://img.blog.csdn.net/20160128163511367?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
0 0
- IOS随机产生字符串,数字
- ios 随机产生字符串
- oracle产生随机数字、随机字符串、随机日期
- 随机数字 浮点数 字符串产生
- 随机数字 浮点数 字符串产生
- 随机数字 浮点数 字符串产生
- php 产生带数字的随机字符串
- stringstream 函数产生随机数字字符串
- iOS 随机产生32位字符串
- 【代码笔记】iOS-产生随机字符串
- C#随机产生数字
- Java 产生随机数字
- 产生随机数字
- 随机产生数字加字母的一组字符串
- iOS ——产生随心所欲的随机数字
- java 随机产生字符串
- C# 产生随机字符串!
- java随机产生字符串
- 题集
- 一位老程序员十年的职场感悟
- jmeter脚本编写之五类常见请求编写
- python3 mail
- 鲜为人知的前端小知识
- IOS随机产生字符串,数字
- 5大Android hotfix 线上热修复框架比较
- char数组转成NSString
- 如何写一个自动抢微信红包的程序
- 使用netty4 和 protobuf2.6.1进行网络通信
- FZU 2150 Fire Game (队列压入两个点)
- extjs学习总结
- JS this作用域
- springMvc integrated with springSecurity 常见问题