美文网首页
生成指定长度的随机字符串

生成指定长度的随机字符串

作者: 古月思吉 | 来源:发表于2018-11-12 17:02 被阅读0次
extension String{

    static let random_str_characters = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"

    static func randomStr(len : Int) -> String{
        var ranStr = ""
        for _ in 0..<len {
            let index = Int(arc4random_uniform(UInt32(random_str_characters.count)))
            ranStr.append(random_str_characters[random_str_characters.index(random_str_characters.startIndex, offsetBy: index)])
        }
        return ranStr
    }

}

相关文章

网友评论

      本文标题:生成指定长度的随机字符串

      本文链接:https://www.haomeiwen.com/subject/emmcfqtx.html