Пара строк кода для генерации пароля длиной 15 символов (точно как в Safari):

import Security

let pass = SecCreateSharedWebCredentialPassword() as String?
print(pass as Any)