`
zjjzmw1
  • 浏览: 1353700 次
  • 性别: Icon_minigender_1
  • 来自: 开封
社区版块
存档分类
最新评论

随即生成任意规则的几个字符。

c 
阅读更多

NSMutableSet *mySet = [[NSMutableSet alloc]init];
        NSArray *myArray = [[NSArray alloc]initWithObjects:@"0",@"1",@"2",@"3",@"4",@"5",@"6",@"7",@"8",@"9",@"a",@"b",@"c",@"d",@"e",@"f",@"g",@"h",@"i",@"j",@"k",@"l",@"m",@"n",@"o", nil];
        for (int i =0; i<4000; i++) {
            int x1 = arc4random() % 25;
            int x2 = arc4random() % 25;
            int x3 = arc4random() % 25;
            int x4 = arc4random() % 25;
            int x5 = arc4random() % 25;
           
            NSString *a1 = [myArray objectAtIndex:x1];
            NSString *a2 = [myArray objectAtIndex:x2];
            NSString *a3 = [myArray objectAtIndex:x3];
            NSString *a4 = [myArray objectAtIndex:x4];
            NSString *a5 = [myArray objectAtIndex:x5];
//            NSLog(@"%@%@%@%@%@ \n",a1,a2,a3,a4,a5);
            NSString *tempString = [NSString stringWithFormat:@"%@%@%@%@%@",a1,a2,a3,a4,a5];
            [mySet addObject:tempString];
        }
        NSLog(@"mySet == %@",mySet);
        NSLog(@"mySet.count===%ld",(unsigned long)mySet.count);

1
2
分享到:
评论

相关推荐

    python实现生成字符串大小写字母和数字的各种组合

    1 输出大写字母、小写字母、大小写字母、数字、大小写字母和数字 1.1输出小写:找到小写a(97)到z(122)的的ASCII码,然后转义为字母 lower = “” for i in range(97,123):  lower += chr(i) ...

    自动生成Insert,Update,Delete等SQL,批量操作字符,实用小工具

    本工具是VS2005开发,绿色版 无需安装,在framework2.0上面可直接运行。...总而言之,言而总之 非常强大和实用的一个小工具,本人开发的,5兆大小,得到了几个公司的认可,相信我 天天写代码的朋友门就是她了

    python实现在字符串中查找子字符串的方法

    本文实例讲述了python实现在字符串中查找子字符串的方法。分享给大家供大家参考。具体如下: 这里实现python在字符串中查找子... 您可能感兴趣的文章:python判断字符串是否包含子字符串的方法python无限生成不重复(字

    java实现将实体类list集合,转化成geojson字符串

    GeoJSON是一种对各种地理数据结构进行编码的格式,基于Javascript对象表示法(JavaScript Object Notation, 简称JSON)的地理空间信息数据交换格式...该工具可以实现通过java代码将任意的实体类数据集合生成GeoJSON字符串

    Quartz Cron表达式生成器

    Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,Cron有如下两种语法格式: Seconds Minutes Hours DayofMonth Month DayofWeek Year或 Seconds Minutes Hours DayofMonth ...

    Java实验报告一java基础.doc

    2、编写一个Java程序,输入两个字符串,计算这两个字符串的长度,并对这两个字符串进行连接、比较大小。 3、输入任意一天(按格式“yyyy-mm-dd”),计算该天是本年中的第几天? 思考题 1、如何产生a~b的随机整数? ...

    sqlserver经典脚本大全.zip

    任意两个时间之间的星期几的次数-横 任意两个时间之间的星期几的次数-纵 复杂年月处理 统计--交叉表+日期+优先 3.2 各种字符串分拆处理函数 3.3 各种字符串合并处理示例 3.4.1 分段截取函数 3.4.2 分段更新函数 ...

    入门学习Linux常用必会60个命令实例详解doc/txt

    建议在/mnt里建几个/mnt/cdrom、/mnt/floppy、/mnt/mo等目录,当作目录的专用挂载点。举例而言,如要挂载下列5个设备,其执行指令可能如下 (假设都是Linux的ext2系统,如果是Windows XX请将ext2改成vfat): 软盘 ==...

    链式存储结构的基本操作

    (2)先定义堆栈的几个基本操作,再设计一主函数利用堆的操作完成以下功能:假设一个算术表达式中可以包含三种括号:()[]{},且这三种括号可以按任意次序嵌套使用(如:...[...{...}...[...]...]...(...))。...

    字节、字符、编码方案的简单介绍

    目录 一、字节概念 二、字符概念 ...这里先引出几个常见的英文: charset英文释义就是字符集 ,是服务器把生成的html发布给客户端时的编码,可以任意指定 pageEncoding:JSP文件本身的编码方式 GBK(GB

    万能makefile写法详解,一步一步写一个实用的makefile

    这里指示了main.o目标依赖于哪几个源文件,我们只要把这一行的内容,通过make的include指令包含到makefile文件里,即可在其任意一个依赖文件被修改后,重新编译目标main.o。 下面详解如何生成这个.d文件。 (二) ...

    正则表达式

    一个字符类和它所包含的任何一个字符都匹配,所以正则表达式 / [abc] / 和字母 "a" , "b" , "c" 中的任何一个 都匹配.另外还可以定义否定字符类,这些类匹配的是除那些包含在中括号之内的字符外的所有字符.定义否定...

    经典SQL脚本大全

    │ │ 5.1.1 SET IDENTITY_INSERT 中的几个问题.sql │ │ 5.1.1 修改标识值的示例.sql │ │ 5.1.1 标识列与普通列互相转换的示例.sql │ │ 5.2.1 查表法按日期生成流水号的示例.sql │ │ 5.2.1 查表法生成流水号...

    Generation_Password:Python中的密码生成器

    特征能够创建任意长度的密码。 组合大小写字母。 在您的密码中添加字符。... python generation_password.py您将看到几个用于生成密码的选项。 回答问题“是”或“否”。目标将密码存储在一个地方。 各种强密码

    vue中将html字符串转换成html后遇到的问题小结

    其实根据vue官网的一个v-html方法是不是觉得很简单,当时我也是这样想的,可是我发现了几个问题(官网给出的动态渲染任意 HTML 容易导致 XSS 攻击的问题我就不说了,在这里我只是用它来渲染数据):  第一,当我用v-...

    EXCEL集成工具箱V6.0

    【生成数据列】 生成发票号码序列的得力助手,可以生成任意的奇偶数列,差值或倍值或者递增、递减的任意有理数数据序列,支持先行后列与先列后行两种方式,支持瞬时恢复清除。 【取RMB张数】 根据员工的工资计算...

    Sqlserver2000经典脚本

    -格式化.sql │ 得到一个字符串在另一个字符串中出现的次数.sql │ 数字转换成十六进制.sql │ 比较第一与第二个字符串,是否有连续的5个字符相同.sql │ 生成查询的模糊匹配字符串.sql │ 简繁...

    Python Cookbook

    5.8 获取序列中最小的几个元素 197 5.9 在排序完毕的序列中寻找元素 199 5.10 选取序列中最小的第n个元素 200 5.11 三行代码的快速排序 203 5.12 检查序列的成员 206 5.13 寻找子序列 208 5.14 给字典类型增加...

    EXCEL集成工具箱V8.0完整增强版(精简)

    【生成数据列】 生成发票号码序列的得力助手,可以生成任意的奇偶数列,差值或倍值或者递增、递减的任意有理数数据序列,支持先行后列与先列后行两种方式,支持瞬时恢复清除。 【取RMB张数】 根据员工的工资计算...

    毕业设计 :ASP基于RSA的数字签名的设计与实现(源代码)

    2)按任意写入的的消息字符串(明文信息)生成所需要的消息摘要MD; 3)在本设计中用产生的私钥d根据RSA算法的加密原理对所生成的消息摘要进行加密运算,得到数字签名; 4)在本设计中用产生的公钥e根据RSA算法的解密...

Global site tag (gtag.js) - Google Analytics