728x90
파이썬에서 Random 함수를 통해서 랜덤 숫자를 산출하는데 float 단위(소수단위)의 숫자도 랜덤 함수를 통해 산출할 수 있다. 다른 말로는 실수를 구할 수 있다.
#HOOAI
import random
x = random.random()
print("Random float number 0.1 to 1: ", x)
print("Random float number 0.1 to 1: ", random.random())
print("Random float number 0 to 1: ", random.uniform(0, 1))
print("Random float number 0 to 10: ", random.uniform(0, 10))
print("Random float number 10 to 100: ", random.uniform(10, 100))
Random float number 0.1 to 1: 0.14466781548765417
Random float number 0.1 to 1: 0.6283351153279687
Random float number 0 to 1: 0.6529638267049981
Random float number 0 to 10: 1.9128424996435411
Random float number 10 to 100: 21.468550356436463
random 함수를 사용하기 위해서는 import를 해주어야 한다. 이번 코드에서 살펴봐야 하는 부분은 random.random()과 random.uniform()의 역할이다.
# random.random()
random.random()은 0.1부터 1.0까지 랜덤하게 숫자를 산출해준다. 기본 설정이라고 생각하면 이해하기 쉽다. float 단위의 다른 실수 구간을 구하고 싶다면 살펴봐야하는 코드가 random.uniform()이다.
# random.uniform()
random.uniform()은 원하는 범위를 넣어 찾고자 하는 float type 값을 찾을 수 있다. 예를 들어 위의 예제 코드에서 (0,1)은 0부터 1까지 랜덤하게 float number를 구해준다. 0부터 1까지 실수를 랜덤하게 산출한다고 보면 된다.
728x90
'Python > Python Examples' 카테고리의 다른 글
[Python Example Codes] Matplotlib Scatter #01 (0) | 2021.12.07 |
---|---|
[Python Examples] While Loops(While문) - #01 (0) | 2021.05.31 |
[파이썬 예제코드] tkinter를 활용한 폴더 선택하기 (0) | 2021.01.20 |
[Python] Linked List example code #01 (0) | 2020.10.02 |
[Python 예제코드#1] Dictionary(딕셔너리) (0) | 2020.03.22 |
댓글