Python tips
임시 비밀번호, 랜덤 문자열 generator
by tenjobs
2024. 5. 8.
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