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 |