random

CODEDRAGON Development/Python

반응형



 

random

난수(random number) 발생시키는 모듈입니다.

 

 

메소드

설명

random.random()

·         0.0에서 1.0 사이의 실수 중에서 난수값을 리턴합니다.

random.randint(start, end)

·         start에서 end 사이의 정수 중에서 난수값을 리턴합니다.

random.choice()

·         입력으로 받은 리스트에서 무작위 하나를 선택하여 리턴합니다.

random.uniform(start, end)

·         입력 파라미터인 start부터 end까지 임의의 부동소수점(float) 숫자 리턴합니다.

random.randrange(start,end[,step])

·         입력 파라미터인 시작부터 끝값까지 숫자 임의의 정수 리턴합니다.

·         step 설정된 경우 지정된 간격으로 나열된 값중에서 임의의 정수를 리턴합니다.

random.sample(컬렉션, 샘플수)

·         지정된 컬렉션(리스트, set, 튜플 )으로부터 샘플수만큼 랜덤 추출 하는 샘플링 함수입니다.

 

random.choices()

·         샘플링에 가중치 주어 추출하는 기능을 가지고 있는 함수 입니다.

random.shuffle()

·         인자로 받은 순서형 데이터(sequence) 랜덤하게 섞어줍니다.

 

 


반응형

'Development > Python' 카테고리의 다른 글

모듈의 경로  (0) 2020.02.20
string  (0) 2020.02.20
모듈 만들기  (0) 2020.02.19
PEP 8 파이썬 코딩 스타일 - import  (0) 2020.02.19
.pyc 파일  (0) 2020.02.19