211 читали · 2 года назад
Генерация случайных строк в Python
Введение В ходе статьи научимся генерировать случайные строки при помощи языка программирования Python. Импорт модулей Python Для генерации случайных строк нам понадобится два стоковых модуля, а именно random и string. Импортируем их: import random import string Строковые константы Разберём наиболее часто используемые строковые константы. Полный список Вы можете посмотреть в документации модуля String: string.ascii_letters – возвращает строку букв, содержащих различные регистры. string.ascii_lowercase – возвращает строку с буквами в нижнем регистре...
2 года назад
Пишем функцию генерации пароля на Python
Внимание! Данная функция не обеспечивает должной безопасности. Не рекомендуется использовать ее в реальных проектах для генерации паролей. Сегодня разберем короткую и удобную функцию для генерации паролей, IDшников или рандомных имен файлов. Вы также можете использовать ее для своих нужд генерации случайных строк. import random import string def gen_rand_str(length: int) -> str: return ''.join(random.choice(string.ascii_letters + string.digits) for _ in range(0, length)) Разложим ее на составные части: >>> string.ascii_letters 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ' >>> string.digits '0123456789' >>> string...