본문 바로가기

개발 공부

[파이썬] 랜덤함수(random)? 사용하기 random, randrange, randint / 구름EDU

반응형

먼저 랜섬함수를 하용하기 위해서는 

from random import * 을 사용해야합니다

 

 

random()

random() 함수는 0.0부터 1.0 미만의 랜덤한 실수(float)로

1.0을 포함하지 않는 범위의 값을 반환합니다.

 

 

randrange(a, b)

randrange 함수는 a <= x < b 범위의 랜덤한 정수(int)로

b를 포함하지 않는 범위의 값을 반환합니다.

 

print(randrange(1, 46)) # 1~45 미만의 값 생성

 

 

randint(a, b)

randint 함수는 인자로 들어온

a <= x <= b 범위의 랜덤한 정수(int)를 반환합니다.

 

print(randint(1, 45)) # 1 ~ 45 이하의 임의의 값 생성

 

# -*- coding: utf-8 -*-
# UTF-8 encoding when using korean

from random import *

print(random()) # 0.0 ~ 1.0 미만의 임의의 값 생성
print(random() * 10) # 0.0 ~ 10.0 미만의 임의의 값 생성
print(int(random() * 10)) # 0 ~ 10 미만의 임의의 값 생성
print(int(random() * 10)) # 0 ~ 10 미만의 임의의 값 생성
print(int(random() * 10)) # 0 ~ 10 미만의 임의의 값 생성
print(int(random() * 10) + 1) # 1 ~ 10 미만의 임의의 값 생성

print(int(random() * 45) + 1) # 1~45 미만의 값 생성

print(randrange(1, 46)) # 1~45 미만의 값 생성

print(randint(1, 45)) # 1 ~ 45 이하의 임의의 값 생성

 

반응형