728x90
반응형
사용전 필수
from random import *
random
from random import *
#0.0~1.0 미만의 임의값 생성
print(random())
#0.0~10.0 미만의 임의값 생성
print(random() * 10)
#0~10 미만의 임의의 정수값 생성
print(int(random() * 10))
print(int(random() * 10))
#0~10 이하의 임의의 정수값 생성
print(int(random() * 10) + 1)
print(int(random() * 10) + 1)
print(int(random() * 10) + 1)
print(int(random() * 10) + 1)
하지만 위와 같이 print(int(random() * 10) + 1) 이런 식으로 사용을 하려면 너무 번거롭다.
더 쉽게 랜덤 값을 뽑을 수 있는 방법이 있다.
randrange
from random import *
print(randrange(1, 45))
print(randrange(1, 45))
print(randrange(1, 45))
print(randrange(1, 45))
이렇게 하면 1~45 미만의 임의의 값을 생성한다.
1~44까지의 숫자를 출력하게 되는 것이다.
하지만 미만이 아니라 이하의 값을 생성하고 싶을 때는?
randint
45까지 포함한 값으로 출력된다.
from random import *
print(randint(1, 45))
print(randint(1, 45))
print(randint(1, 45))
print(randint(1, 45))
Ex01
from random import *
day = randint(4,28)
print("오프라인 스터디 모임 날짜는 매월",day,"일로 선정되었습니다.")
728x90
반응형
'Python' 카테고리의 다른 글
[Python] 문자열 포맷 (0) | 2022.12.17 |
---|---|
[Python] 문자열처리함수 : index와 find의 차이 (0) | 2022.12.17 |
[Python] 슬라이싱 (0) | 2022.12.17 |
[Python] 숫자처리 함수 (0) | 2022.12.17 |
[Python] 연산자 : 승, 나머지, 몫 (0) | 2022.12.17 |
댓글