如何产生任意个数的验证码
来源:互联网 发布:java连接sql代码 编辑:程序博客网 时间:2024/05/18 03:48
// 需要验证码的个数
int len = 5;
// 创建一个可变数组用来存放验证码
NSMutableString *str = [[NSMutableString alloc] init];
// 利用for循环产生len个验证码
for (int i = 0; i < len; i++) {
switch (arc4random() % 3) {
case 0:
// appendFormat:方法是将产生的验证码黏贴起来
[str appendFormat:@"%C", (unichar)('0' + arc4random() % 10)];
break;
case 1:
[str appendFormat:@"%C", (unichar)('A' + arc4random() % 26)];
break;
case 2:
[str appendFormat:@"%C",(unichar)('a' + arc4random() % 26)];
break;
}
}
// 打印出验证码
NSLog(@"验证码:%@", str);
// 输出结果
// 2015-12-10 21:20:03.247 day15120303[7341:477045] 验证码:A4Qft
- 如何产生任意个数的验证码
- 验证码的产生
- 如何产生一个八位任意码?并且0也可以作为开始的数字
- vc++中如何产生任意区间的随机数
- vc++中如何产生任意区间的随机数
- 简单验证码的产生
- 简单验证码的产生
- 简单验证码的产生
- 简单验证码的产生
- 产生随机的验证码
- 验证码的产生 python
- 验证码的随机产生
- 如何验证json数据中任意字段的值
- 求任意个数的最小公倍数
- 一个产生验证码的Servlet
- php产生简单的验证码
- 网页验证码的产生和判断
- 验证码识别产生的神奇网站
- 187 Examine the following command: SQL> ALTER TABLE booking SHRINK SPACE COMPACT; Which activity is
- js前台与后台数据交互-前台调后台
- 查看可执行文件都包含的内容 .exe .apk
- 欢迎使用CSDN-markdown编辑器
- BZOJ 4352 预处理 + DP
- 如何产生任意个数的验证码
- Javascript设计模式理论与实战:单例模式
- iOS UITextField
- [nQSError:39043] 由于初始化块 使用的是行范围初始化但没有目标变量, 无法延迟执行它
- 第二章:UML用例图
- android学习笔记——Activity的生命周期
- 字符串生成
- vs2010说明
- Javascript设计模式理论与实战:简单工厂模式