пятница, 3 ноября 2017 г.

Как создать хороший пароль в Python 3.6

Генерация пароля длиной 10 символов в котором есть хотя бы одна строчная буква одна прописная буква и не менее 3 цифр:

import string
alphabet = string.ascii_letters + string.digits
while True:
    password = ''.join(choice(alphabet) for i in range(10))
    if (any(c.islower() for c in password)
            and any(c.isupper() for c in password)
            and sum(c.isdigit() for c in password) >= 3):
        break

print(password)

Комментариев нет:

Отправить комментарий

X-Plane 11, 12 - любитель, Фото любитель со стажем

Постоянные читатели

Архив блога