Python ramdom 라이브러리를 사용한 랜덤 비밀번호 생성 예제를 소개한다.
샘플 코드
import random
def generate_random_password(length):
characters = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*"
password = ''.join(random.choice(characters) for _ in range(length))
return password
# Example usage
password_length = 10
random_password = generate_random_password(password_length)
print("Random Password:", random_password)
생성하고자 하는 비밀번호 길이(password_length)를 사용해 랜덤 비밀번호를 생성한다.
만들고자 하는 길이 수 만큼 주어진 문자열(characters)에서 선택해 비밀번호를 생성하며, 이 때 random.choice()가 사용된다.
따라서 비밀번호에 사용하고자 하는 문자를 변경하려면 charactes 변수를 수정하면 된다.
출력
Random Password: y#Tp8gBicF
반응형