python random - 난수 생성

random()

  • 0.0에서 1.0 사이의 실수 값(x)을 출력(0.0 <= x <= 1.0)
import random

print(random.random())

image

unifrom()

  • uniform(a,b), a에서 b사이의 실수값(x)을 출력 (2.5 <= x <=10.0)
import random

print(random.uniform(2.5, 10.0))

image

expovariate()

  • 지수분포를 가진 임의의 부동 소수점 숫자를 반환하는데 사용.
  • random.expovariate(lambda), 매개변수 lambda는 0이 아닌 값
import random

print(random.expovariate(1/5))

댓글남기기