반응형
파이썬을 이용해서 일정 길이에 해당하는 랜덤 문자열을 생성하는 코드입니다. 여기서 len
에는 원하는 문자열의 길이를 int형으로, characters
부분은 랜덤 문자열을 생성하는데 사용하는 문자들을 리스트 혹은 문자열 형태로 주시면 됩니다.
1 2 3 4 | import random def rand_str( len , characters): return "".join([random.choice(characters) for _ in range ( len )]) |
소스코드에도 있는 것처럼 random 모듈을 import를 해야 사용이 가능합니다.
코드에 대한 간략한 설명을 하자면 len
에 해당하는 만큼 characters
의 원소를 추출해서 (수학적인 용어로는 복원추출) 리스트를 만들고, 그것을 join
메소드를 이용해서 이어 붙이는 방식입니다.
반응형
'컴퓨터 > Python' 카테고리의 다른 글
클립보드 텍스트 데이터 가져오기 (0) | 2018.11.16 |
---|---|
일정 시간마다 실행하기 (1) | 2016.08.17 |
거듭제곱 계산하기 (0) | 2016.08.10 |
도서 바코드 사진 인식 프로그램 (0) | 2016.01.30 |
Interpark 가격정보 가져오기 (0) | 2016.01.12 |