기초
[파이썬] 난수 발생 (random) 모듈
파이썬 서퍼
2021. 1. 12. 08:27
728x90
import random
random.random() # 0.0 ~ 1.0 사이의 실수(부동소수점) 한 개
random.randint(3, 10) # 3 ~ 10 사이의 정수 한 개
random.uniform(3, 10) # 3 ~ 10 사이의 실수 한 개
random.randrange(2, 20, 3) # 2, 5, 8, 11, 14, 17 중 한 개
random.normalvariate(10, 2) # 평균 10, 표준편차 2의 정규분포에서 실수 한 개
random.gammavariate(10, 2) # 감마분포에서 실수 한 개
.
# random 리스트
ranlist = []
for i in range(10):
ranlist.append(random.randint(1, 100))
random.choice(ranlist) # 리스트 중 한개 선택
random.choice(["A", "B", "C", "D", "E"])
random.sample(ranlist, 5) # 5개 무작위로 꺼냄
random.shuffle(ranlist) # 원본리스트 순서 변경
반응형