로또 번호 생성기
자신의 운을 믿고 직접 5게임을 했다가 전체 게임 중 딱 1개만 맞는 기염을 토한뒤 통계와 확률을 기반으로 번호를 뽑아보면 어떨까 하고 만들어 본 토이 프로그램입니다.
- 논리적으로도 과거의 데이터를 근거로 다음의 랜덤 결과를 예측하는건 불가능한 일입니다.
- 본 프로그램은 단순한 웹크롤링과 통계 연습을 하기위한 토이 프로그램인을 인지하시기 바랍니다.
- 과도한 로또는 삶을 망칠 수 있습니다. 본 개발자는 일주일에 5게임만 하는 건전 로또를 권장합니다.
- 나눔로또(http://www.nlotto.co.kr/) 에서 제공하는 로또 당첨번호 데이터(http://www.nlotto.co.kr/lotto645Confirm.do?method=allWinExel)를 사용 하였습니다.
- 로또 당첨번호 데이터 URL에는 엑셀이라고 나오지만(심지어 홈피 메뉴에도 엑셀 다운로드 라고 써있다!) 정작 파일을 열어보면 HTML 입니다. 파일이 엑셀에서 열리지 않아 한참 삽질 한걸 생각하면 OTL
- 기간 내 번호별 당첨 횟수 : 기간 내 각 번호별로 당첨된 총 횟수를 더함
- 기간 내 번호별 당첨 확률 : 기간 내 번호별 당첨 횟수 / 회차 * (6(보너스 번호 미포함) or 7(보너스 번호 포함))
- 뽑힌 횟수가 많은 번호를 우선으로 선출 : 많이 뽑힌 번호가 다시 뽑힐 확률이 높다고 가정하고 번호를 선출
- 뽑힌 횟수가 낮은 번호를 우선으로 선출 : 많이 뽑힌 번호가 다시 뽑힐 확률이 낮다고 가정하고 번호를 선출
어차피 코드 내용도 별거 없으니 자세한 설명은 생략!