Swiftで特定の文字列からランダムにパスワード作る方法
let passLen: Int = 13 let charactersSource:String = "abcdefghijklmnopqrstuvwxyz#$%&_ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890" let randomPasswd = String((0..<passLen).compactMap{ _ in charactersSource.randomElement() }) print(randomPasswd)
charactersSourceの中からランダムで、passLen:Int桁分文字を取り出します
「qF7ahwAQkYhcG」このような文字がrandomPasswdに入ります