통계 지식을 이용해서 확률분포의 파라미터(parameter)를 추정했으면 시뮬레이션을 통해 그 결과가 우리가 추정한 분포를 따르는지 확인해봐야 하는 상황이 발생한다. 이럴때 파이썬의 Random모듈 라이브러리를 사용하면 쉽게 시뮬레이션에 필요한 난수 생성이 가능하다. 랜덤으로 요소를 선택해주는 파이썬 모듈 랜덤으로 리스트의 요소를 선택할 수 있는 대표적인 모듈로는 random.choice(), random.sample(), random.shuffle 등이 있다. 각각이 어떻게 다른지는 아래 설명으로 정리한다. random.choice() 무작위로 리스트의 요소를 반환한다. 중복선택이 가능하기 때문에 sampling with replacement 상황에서 사용한다. 아래 코드는 파란공 2개, 빨간공 3개가..