Python

[python] random number

닉의네임 2022. 7. 3. 08:11
반응형

random

파이썬에서 난수(random number)를 사용하기 위해서는 기본적으로 제공되는 random 모듈을 사용

  • randint(최소, 최대) : 입력 파라미터인 최소부터 최대까지 중 임의의 정수를 리턴
  • random() : 0 부터 1 사이의 부동소수점(float) 숫자를 리턴
  • uniform(최소, 최대) : 입력 파라미터인 최소부터 최대까지 중 임의의 부동소수점(float) 숫자를 리턴
  • randrange(시작,끝[,간격]) : 입력 파라미터인 시작부터 끝값까지 (지정된 간격으로 나열된) 숫자 중 임의의 정수를 리턴

 

from random import *
 
i = randint(1, 100)  # 1부터 100 사이의 임의의 정수
print(i)
 
f = random()   # 0부터 1 사이의 임의의 float
print(f)
 
f = uniform(1.0, 36.5)   # 1부터 36.5 사이의 임의의 float
print(f)
 
i = randrange(1, 101, 2) # 1부터 100 사이의 임의의 짝수
print(i)
 
i = randrange(10)  # 0부터 9 사이의 임의의 정수
print(i)
 
반응형