生成随机数(大写字母,小写字母,数字)

生成有大写字母,小写字母,数字的随机数


//生成的随机数有多少位

NSInteger count = 20;

//创建一个字符串,里面包含随机数中可能出现的所有字符(可以任意添加)

NSString * string = @"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";

NSMutableString * result = [[NSMutableString alloc]init];

for (int i = 0; i<count; i++) {

     NSString * temp = [string substringWithRange:NSMakeRange(arc4random() % string.length, 1)];

     [result appendString:temp];

}

NSLog(@"result===%@",result);

你可能感兴趣的:(iOS开发)