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 UTC +9 한국 시간 (0) | 2024.06.19 |
---|---|
@property와 __call__ 비교 (0) | 2024.05.08 |
map(), filter(), pipe()를 활용하여 데이터 다루기 (0) | 2024.04.08 |
Pydantic을 활용한 JSON, dict 다루기 (0) | 2024.04.01 |
python-dotenv, pydantic_settings를 통한 환경 변수 관리 (0) | 2024.03.28 |