로또 생성, 조합 프로그램
- 최초 등록일
- 2015.08.17
- 최종 저작일
- 2015.08
- 압축파일
- 가격 20,000원
소개글
2015.08.17 제작.
로또 번호 생성 및 조합 프로그램입니다.
전반적으로 빠른 처리를 위해 STL을 주로 사용하였습니다.
기본적인 pair, tuple, vector, map, forward_list 등의 template 활용 방법을 알 수 있습니다.
progress 과정을 위해 thread를 사용하였으며, STL의 async future를 사용하였습니다.
나눔로또 사이트의 query를 읽어와 1회부터 현재까지의 로또 당첨 내역 ( 날짜, 번호, 당첨 금액 등등 )을 확인 할 수 있습니다. 해당 기능은 CInternetSession, CHttpFile을 사용하였습니다.
또한 기존 c에서의 time을 이용한 난수 생성이 아닌 STL의 uniform_int_distribution 을 사용하였습니다.
기능으로는 현재까지 로또 당첨 내역 중 가장 많이 당첨된 상위 숫자들의 조합으로 로또 번호 생성 및
로또 당첨 내역 중 당첨된 번호로만 무작위 번호 생성,
자체적인 난수 생성을 통한 무작위 번호 생성 이 있고,
해당 생성된 내용을 파일로 저장하는 기능까지 제공합니다.
또한 MFC의 CtrlList 이해를 위해 특정 Key ( 로또 회차 ) 를 이용한 오름차순, 내림차순 기능도 포함 되어 있습니다.
2020.08.22
로또 api의 주소 변경으로 코드 수정을 하였습니다.
또한 이전에는 존재했던 총 회차 정보를 읽을 수 있는 url이 삭제되어 gui 실행 시, 1회차부터 현재까지의 회차가 자동 업데이트 되는 기능을 막아두었습니다.
또한 빌드시 팝업되던 일부 warning들을 수정하였습니다.
컴파일 실행환경
Microsoft Visual Studio 2015, STL11, MFC 등
참고 자료
없음