반응형
파이썬을 이용해서 일정 길이에 해당하는 랜덤 문자열을 생성하는 코드입니다. 여기서 len
에는 원하는 문자열의 길이를 int형으로, characters
부분은 랜덤 문자열을 생성하는데 사용하는 문자들을 리스트 혹은 문자열 형태로 주시면 됩니다.
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 |