: 파이썬에서 랜덤 관련된 함수들을 모아 놓은 모듈을 뜻한다.
1. 사용하기 전
: 랜덤 함수들을 사용하기 위해서는 일단 random 을 import 해야한다. 이렇게 random을 import 하게 되면,
random.함수 이름() 을 통해서 랜덤 모듈에 있는 모든 함수들을 사용할 수 있다.
2. 사용 : random.함수 이름()
함수 이름 |
함수 설명 |
random() |
0.0 에서 1.0 미만의 랜던한 실수(float)를 반환 |
uniform(a,b) |
a 이상 b 이하의 랜덤한 실수(float)를 반환 |
randint(a,b) |
a 이상 b 이하의 랜덤한 정수(int)를 반환 |
randrange(a,b) |
a 이상 b 미만의 랜덤한 정수(int)를 반환 |
randrange(c) |
0 이상 c 미만의 랜덤한 정수(int)를 반환 |
shuffle(seq) |
매개 변수에는 list가 들어가고, 데이터의 순서를 무작위로 반환 |
choice(seq) |
매개 변수에는 seq 타입이 들어가고, 인자로 받은 타입의 원소 중 하나를 반환 |
sample(seq or set, N) |
매개 변수에는 seq, set 타입이 들어가고, N은 랜덤하게 뽑을 갯수 |
seq 타입 (시퀀스 타입) : 문자열, 리스트, 튜플, range 등의 타입을 말한다.
728x90
반응형
'Tech > Python' 카테고리의 다른 글
[python] 소수점 이하 자릿수 포함 출력 방법 (0) | 2020.12.24 |
---|---|
[python] count 함수 (2) | 2020.12.20 |
[python] 재귀 함수 (0) | 2020.12.17 |
[python] decimal 모듈 (0) | 2020.12.17 |
[python] 기본적인 입/ 출력 계산 (0) | 2020.12.16 |