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