[파이썬] 난수 발생 (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) # 원본리스트 순서 변경
반응형
'기초' 카테고리의 다른 글
[파이썬] 적분 - 그래프 ( sympy 모듈 ) - 수학 (0) | 2021.01.15 |
---|---|
[파이썬] 미분 - 그래프 ( sympy 모듈 ) - 수학 (0) | 2021.01.14 |
[파이썬] 기초 통계 ( statistics / numpy 모듈 ) - 수학 (0) | 2021.01.12 |
[파이썬] 방정식 / 행렬 - 그래프 ( sympy / numpy 모듈 ) - 수학 (0) | 2021.01.09 |
[파이썬] 날짜 - 시간 ( datetime / time ) 모듈 활용 (0) | 2021.01.06 |