import random
def temporary_password_generator() -> str:
"""임시 비밀번호 발급 함수
참고사항: 소문자 & 대문자 & 숫자 & 특수문자(!@#$%&*?) 중 임의의 8자리
Returns: temp password
"""
lower_case = 'abcdefghijklmnopqrstuvwxyz'
upper_case = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
number = '0123456789'
symbols = '!@#$%&*?'
USE_FOR = lower_case + upper_case + number + symbols
length_for_pass = 8
temp_password = "".join(random.sample(USE_FOR, length_for_pass))
return temp_password
import random
def random_string_generator() -> str:
"""랜덤 문자열 발급 함수
참고사항: 소문자 & 대문자 & 숫자 중 임의의 15자리
Returns: rand_string
"""
lower_case = 'abcdefghijklmnopqrstuvwxyz'
upper_case = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
number = '0123456789'
USE_FOR = lower_case + upper_case + number
length_for_pass = 15
rand_string = "".join(random.sample(USE_FOR, length_for_pass))
return rand_string
'Python tips' 카테고리의 다른 글
서버 로컬 지역에 상관없이 한국 시간 기준 datetime (0) | 2024.06.19 |
---|---|
urllib3 request 사용해서 requests.exceptions.SSLError 해결 (0) | 2024.05.15 |
@property와 __call__ 비교 (0) | 2024.05.08 |
KISA 128bit SEED CBC 암호화 복호화 (0) | 2024.04.16 |
map(), filter(), pipe()를 활용하여 데이터 다루기 (0) | 2024.04.08 |