스탠다드 라이브러리에 있는 random 모듈은 랜덤한 숫자를 생성하기 위한 다양한 함수를 제공
1) randint 함수
randint 함수는 두 수 사이의 어떤 랜덤한 정수를 리턴하는 함수이다.
randint(a, b)를 하면 a ≤ N ≤ b를 만족하는 어떤 랜덤한 정수 N을 리턴한다.
import random
print(random.randint(1, 20))
print(random.randint(1, 20))
print(random.randint(1, 20))
print(random.randint(1, 20))
print(random.randint(1, 20))
#결과(실행할 때 마다 다른 결과 값이 나옴)
6
2
8
13
5
2) uniform 함수
uniform 함수는 두 수 사이의 랜덤한 소수를 리턴하는 함수이다.
randint와 다른 것은 리턴하는 값이 정수가 아니라 소수라는 점
uniform(a, b)를 하면 a ≤ N ≤ b를 만족하는 어떤 랜덤한 소수 N을 리턴한다.
import random
print(random.uniform(0, 1))
print(random.uniform(0, 1))
print(random.uniform(0, 1))
print(random.uniform(0, 1))
print(random.uniform(0, 1))
#결과(실행할 때 마다 다른 결과 값이 나옴)
0.08811632754196952
0.599056286966887
0.03005761564442677
0.45302183459579204
0.5120418463594933
'TIL > Python' 카테고리의 다른 글
[파이썬] datetime 모듈 (0) | 2021.02.22 |
---|---|
[파이썬] 모듈 (0) | 2021.02.22 |
[파이썬] 리스트와 문자열 정리 (0) | 2021.02.22 |
[파이썬] Aliasing(가명) (0) | 2021.02.15 |
[파이썬] 사전 활용법(dict) (0) | 2021.02.15 |