본문 바로가기
5분 공부

[5분 공부] randint, uniform 함수

by 멍선생 2022. 10. 5.
728x90

 

오늘은 randint와 uniform에 대해 알아보자.

코딩할 때 오늘 공부할 두 함수를 자주 쓰는지 생각해보면,, 멍선생이 하는 업무에서는 크게 사용하진 않는다.

어찌보면 중요하지 않을 수 도 있지만, 알아두면 좋은 것이니 살짝 맛보기로 알고 지나가도록 하자.

 

1. randint 함수.

이름에서 보이듯이 rand + int 두 단어가 합쳐진 듯 한느 낌이다.

rand 는 random 을 줄인 말이고, int 는 자료형의 숫자 이므로, 숫자를 랜덤으로 출력하는 함수인 것을 유추할 수 있다.

사실 randint 는 두 정수 사이의 어떤 랜덤한 정수(난수)를 리턴시켜주는 함수이다.

파이썬에 기본적으로 깔려있는  random 모듈에 정의되어 있기 때문에 random 모듈을 불러오면 쓸 수 있다.

 

사용법은 아래와 같다

 

from random import randint

# randint(a, b) 의 형식을 쓴다.

x = randint(1, 10)
print(x)

 

호출할 때 마다 값이 달라짐을 볼 수 있다.

 

 

2. uniform 함수.

단어풀이를 해서 유추를 해보려 했는데, 획일적이란 뜻과 이 함수의 역할이 다르기 때문에 포기..

이 함수는 randint와 마찬가지로 random 모듈 안에 정의되어있다.

uniform함수의 역할은 두 수 사이의 랜덤한 소수(난수)를 리턴시켜주는 것이다.

randint와 마찬가지로 사용하려면 random 모듈을 불러와야 한다.

 

사용법은 아래와 같다.

 

from random import uniform

# uniform(a, b) 의 형식을 쓴다.

x = uniform(1, 10)
print(x)

 

호출할 때 마다 값이 달라짐을 볼 수 있다.

 

 

오늘은 random모듈 안의 두 함수 randint와 uniform에 대해 알아보았다.

실제 코딩할 때 얼마나 쓸진 모르겠지만, 언젠간 유용하게 쓰일거라 믿으며.. 오늘의 공부는 여기서 끝.

 

728x90
반응형

'5분 공부' 카테고리의 다른 글

[5분 공부] python 리스트 (list) - 1  (1) 2022.10.31
[5분 공부] input 함수  (0) 2022.10.17
[5분 공부] 모듈 (module)  (0) 2022.09.23
[5분 공부] break 와 continue  (0) 2022.09.09
[5분 공부] 조건문 (if)  (0) 2022.08.30

댓글