코코야이야기
[JAVA/JSP] 로또 번호 추출 심화 -1 본문
반응형
로또 번호 추출 심화 -1
앞에서 만든 로또번호 추출을 좀더 실용적으로 업그레이드 시키기위해 분석 알고리즘을 추가해보자.
인터넷의 로또번호 추천 사이트에 들어가보니 아래와 같은 분석항목을 무료로 제공해 주고 있다.
이런 사이트들은 아래의 분석외에도 각자만의 알고리즘이 더 있겠지만, 그정도까지를 바란건 아니기에 기본 분석만 추가하기로 한다.
우선 위와 같은 분석항목에 대한 확률이 맞는지 확인해볼 필요가 있다.
다행히 로또 사이트에서 엑셀로 1회부터의 당첨번호 히스토리를 제공해주고 있다.
엑셀 데이터를 JAVA로 읽기 위해선 jxl 이라는 라이브러리가 필요하다.
https://sourceforge.net/projects/jexcelapi/files/jexcelapi/
위의 경로에서 최신버전을 받거나 첨부해놓은 파일을 다운받거나, 첨부해놓은 파일을 다운받아 놓자.
다운받은 파일은 프로젝트 > WEB-INF > lib 폴더 아래에 위치시킨다.
프로젝트를 마우스 우측 클릭하여,
Properties > Java Build Path > Libraries > Add External JARs... 로 들어가 jxl.jar 파일을 찾아 선택한다.
로또 사이트에서 받은 당첨 히스토리 엑셀은 아래와 같은 형태로 되어 있는데, 불필요한 부분은 다 제거하고 당첨번호만 남겨놓자.
jxl 을 사용하여 수정한 엑셀파일을 2번째 행부터 읽어 보기좋게 콘솔에 출력하면 아래와 같이 나온다.
반응형
'프로그래밍 > web' 카테고리의 다른 글
[Javascript/jQuery] 반복문 (0) | 2023.04.05 |
---|---|
[무료 도메인] 간단한 도메인 발급 (freenom) (3) | 2019.03.11 |
[무료 웹사이트] 간단한 웹사이트 제작 (wix) (0) | 2018.11.21 |
[JAVA/JSP] 로또 번호 추출 심화 -2 (0) | 2018.11.13 |
[JAVA/JSP] 로또 번호 추출 (0) | 2018.10.17 |
Comments