генерирование случайных строк, состоящих из прописных букв и цифр
, генерирующие случайные строки, содержащие буквы и цифры, является распространенным требованием в различных приложениях. Вот шаги, чтобы достичь этого:
]. Импорт случайный def id_generator (размер = 6): chars = string.ascii_uppercase string.digits вернуть '' .join (random.choice (chars) для _ в диапазоне (size))
криптографически безопасная версия:
import string import random def id_generator(size=6): chars = string.ascii_uppercase string.digits return ''.join(random.choice(chars) for _ in range(size))
'. _ В диапазоне (n))
Python 3.6 Упрощение:
''.join(random.SystemRandom().choice(string.ascii_uppercase string.digits) for _ in range(N))
'.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3