Swift ランダムのパスワードを生成

Pocket

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に入ります

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA