IOS使用Object-c获取N位随机字符串的方法

年爸 1年前 ⋅ 2276 阅读

说明:挺容易的,直接上代码吧!

/**
 * 获取N位随机数
 * @param len 随机数长度
*/
+ (NSString *) random: (int)len {
    char ch[len];
    for (int index = 0; index < len; index ++) {
        int num = arc4random_uniform(75) + 48;
        if (num>57 && num<65) {
            num = num%57+48;
        }
        else if (num>90 && num<97) {
            num = num%90+65;
        }
        ch[index] = num;
    }
    return [[NSString alloc] initWithBytes:ch length:len encoding:NSUTF8StringEncoding];

全部评论: 0

    我有话说: