Python

[module] Python - random 모듈 메서드 종류

1990
목차
  1. Python 모듈
  2. random 모듈의 메서드

 

Python 모듈

  1. random 모듈 - 난수 생성. 
  2. requests 모듈 - http 요청
  3. statistics 모듈 - 데이터 수학적 통계
  4. math 모듈 - 수학 연산
  5. cmath 모듈 - 복소수 수학 계산. 

 

random 모듈의 메서드

 

random.seed()

난수 생성기 초기화 설정.

 

random.getstate()

난수 생성기 상태 캡쳐.

 

random.setstate()

난수 생성기 상태 복원.

 

random.getrandbits()

지정 bit 크기의 랜덤 정수 반환.

 

random.randrange()

지정 범위 안 랜덤 정수 반환. (※ stop 포함 X)

 

random.randint()

지정 범위 안 랜덤 정수 반환. (※ stop 포함 O)

 

random.choice()

지정 시퀀스에서 랜덤 요소 반환.

 

random.choices()

주어진 시퀀스에서 무작위로 선택한 목록 반환.

 

random.shuffle()

지정 시퀀스 순서 뒤섞기. (= 랜덤 순서).

 

random.sample()

지정 시퀀스 샘플 랜덤 반환.

 

random.random()

0~ 1 사이 랜덤 부동소수 반환.

 

random.uniform()

지정 범위 안 랜덤 부동소수 반환.

 

random.triangular()

지정 범위 안 가중치 반영 랜덤 부동소수 반환.

 

random.betavariate()

베타분포 (통계) 기반,  0과 1 사이의 랜덤 부동소수 반환.

 

random.expovariate()

지수분포 (통계) 기반,  랜덤 부동소수 반환.

 

random.gammavariate()

감마분포 (통계) 기반, 랜덤 부동소수 반환.

 

random.gauss()

가우스분포 (확률이론) 기반, 랜덤 부동소수 반환.

 

random.lognormvariate()

로그정규분포 (확률이론) 기반, 랜덤 부동소수 반환.

 

random.normalvariate()

정규분포 (확률이론) 기반, 랜덤 부동소수 반환.

 

random.vonmisesvariate()

폰미제스분포 (방향통계) 기반, 랜덤 부동소수 반환.

 

random.paretovariate()

파레토 분포 (확률이론) 기반, 랜덤 부동소수 반환.

 

random.weibullvariate()

Weibull 분포 (통계용) 기반, 랜덤 부동소수 반환.

 



분류 제목
basic Python - PIP (피프) - 패키지(모듈) 관리자
basic Python - Try...Except - 에러 테스트/제어. (= 트라이...익세프트)
basic Python - User Input (사용자 입력)
basic Python - String Format (문자열 포맷)
file Python - File Open - 파일열기
file Python - File Read - 파일읽기
file Python - File Write - 파일쓰기
file Python - Delete File (파일삭제)
mysql Python - MySQL Start (DB 사용)
mysql Python - MySQL Create Database (DB 생성)
mysql Python - MySQL Create Table (테이블 생성)
mysql Python - MySQL Insert Into Table (데이터 삽입)
mysql Python - MySQL Select From (데이터 선택)
mysql Python - MySQL Where (조건절)
mysql Python - MySQL Order By (정렬순서)
3/32
목록
 홈  PC버전 로그인 일본어
그누앞단언어
그누뒷단언어
그외코딩언어
그누보드
제작의뢰
Q&A
커뮤니티 1
웹유틸
회원센터
홈짱닷컴 PC버전 로그인