본문 바로가기

PL(ProgrammingLanguage)/PYTHON

랜덤함수

 

 

 

 

 

 

 

 

랜덤함수 (Random number)

: 말 그대로 난수, 무작위로 숫자를 뽑아주는 것을 말함

 

 

 

python에서 제공하는 랜덤함수.

 

 

from random import *

 

 

∴ print(random())  => 0.0 ~ 1.0 미만의 임의의 값을 생성 

 

print(random() * 10) => 0.0 ~ 10.0 미만의 임의의 값을 생성

 

[ print(random()) 기준으로 똑같이 실행해도 다른 값이 나옴]

 

 

 

 

만약,

내가 소수점이 보기 싫다. 정수 값만 보고싶다! 할 때는

 

 

" int " 만 추가하면 된다.

 

 

print(random()) - 소수점 값

 

 

print(int(random() * 10) - 정수 값

[ 0 ~ 10 미만의 값을 생성 ]

 

 

 

 

아 근데... 나는 0부터 출력하기 싫어...

1부터 출력할 순 없을까?

(가능!)

1만 더하면 끝!

 

 

 

정수 값을 나오게 했던

 

print(int(random() * 10) 을

 

 

print(int(random() * 10) + 1) 추가

[ 1 ~ 10 이하의 임의 값을 생성 ]

 

 

 

 

 

- 오늘의 포인트 -

 

print(int(random() * 숫자) -> 소수점

 

or

 

print(int(random() * 숫자) + 1) -> 정수

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

'PL(ProgrammingLanguage) > PYTHON' 카테고리의 다른 글

문자열  (0) 2021.01.04
오늘 퀴즈  (0) 2021.01.04
랜덤함수_1  (0) 2021.01.04
PYTHON ERROR_01  (0) 2021.01.04
python_ error[파이썬]  (0) 2021.01.04