320x100
python 학습자체는 정말 오랫만이다.
# 난수 발생 이전에 seed로 설정해주고 출력을 하면
# 해당 난수에 대해서는 고정값으로 얻을 수 있게된다.
import random
random.seed(123)
random.random()
# 0.052363598850944326
# 보아하니, seed()안에 1이든 뭐든 아무 숫자라도 들어가 있어야 고정이 된다.
# 무슨 숫자가 들어가는지는 의미가 없으며, 숫자가 들어갔다는 자체가 의미가 있다.
# 더 정확한 표현으로는 이런것같다.
# random.seed(1)
# random.random()
# 이렇게 출력된 수는 seed(1)이라는 메모리에 저장이 된다.
# 따라서 seed(1)로 되어있는 한은 random값은 언제나 동일하다.
# 하지면 seed(2)라고 값을 변경해주면 그에 따라서 난수값이 변한다.
# 단, 이것도 마찬가지로 seed(2)와 함께 발생된 난수는 seed(2)의 메모리에 저장되는 형태같다.
# 정규분포
# 평균이 10이고
# 표준편차가 5
random.normalvariate(10, 5)
300x250
'개발일지 > Python' 카테고리의 다른 글
*매우중요 Python - 정규표현식(regex) 예시와 함께 1 (2) | 2022.09.23 |
---|---|
pandas 판다스 기초 25 datetime 데이터 핸들링의 모든것 (0) | 2022.08.24 |
python 정규표현식 re로 문자열 안의 값을 꺼내기, 변경해주기 (0) | 2022.07.08 |
Python 기본용어 원리 (strip, split, join, upper, lower, capitalize) (0) | 2022.07.08 |
네이버 API {'error_code': '061', 'message': '/shop.json : Malformed URL (잘못된 형식의 호출 URL입니다.)'} (0) | 2022.06.16 |