iOS 生成随机字符串 从指定字符串随机产生n个长度的新字符串
2017-04-19 11:32
549 查看
随机字符串 - 生成指定长度的字符串
指定字符串随机生成指定长度的新字符串
-(NSString *)randomStringWithLength:(NSInteger)len { NSString *letters = @"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; NSMutableString *randomString = [NSMutableString stringWithCapacity: len]; for (NSInteger i = 0; i < len; i++) { [randomString appendFormat: @"%C", [letters characterAtIndex: arc4random_uniform([letters length])]]; } return randomString; }
指定字符串随机生成指定长度的新字符串
-(NSString *)randomStringWithLength:(NSInteger)len String:(NSString *)letters { NSMutableString *randomString = [NSMutableString stringWithCapacity: len]; for (NSInteger i = 0; i < len; i++) { [randomString appendFormat: @"%C", [letters characterAtIndex: arc4random_uniform([letters length])]]; } return randomString; } //调用方法 -(NSString *)generateCard{ //HXMF 123456789TJQK NSString *color =[self randomStringWithLength:1 String:@"HXMF"]; NSString *number = [self randomStringWithLength:1 String:@"123456789TJQK"]; return [NSString stringWithFormat:@"%@%@",color,number]; }
相关文章推荐
- java生成指定长度的随机字符串
- 自定义随机生成指定的长度字符串
- js生成指定范围内指定长度随机不重复的字符串数组
- Java指定长度随机生成的字符串,且这个字符串必须包含大小写字母和数字
- Java指定长度随机生成的字符串,且这个字符串必须包含大小写字母和数字
- 产生指定长度的随机字符串
- php生成随机字符串 指定长度 可以固定数字 字母 混合
- 生成指定长度的随机字符串
- Java随机密码生成器,Java随机生成长度不少于6的指定长度的密码,且这个字符串必须包含大小写字母、数字和特殊字符,四种的任意三种
- 问题求解,关于java随机生成指定长度的字符串
- 生成指定长度随机字符串
- 随机生成指定长度字符串
- Java随机生成长度不少于6的指定长度的密码,且这个字符串必须包含大小写字母、数字和特殊字符,四种的任意三种
- 随机生成指定长度的字符串+校验
- java生成指定长度的随机字符串
- 生成指定长度的随机字符串
- Js随机生成指定长度字符串
- java生成指定长度的随机字符串
- (C#)生成指定长度的随机字符串的通用方法
- web前端_Math.random()生成指定长度随机字符串