로또 번호 추출기
C# 으로 제작
로또 추출기는 만들기 쉽다.
하지만, 일반 적인 녀석들과는 다르다. 그 차이점은 바로,
1회부터~ 696회차 까지의 당첨번호를 읽어온 뒤, 각각의 횟수를 가중치로 두어 난수를 발생 시키기 때문에 "여태까지 많이 나왔던 번호의 출현 확률이 좀더 크다."
이걸로 로또 대박에 도전해 봐야겠다.
실행파일 제공합니다:)
※주의 여기서 나온 번호로 구매해서 성공하면 본인것, 실패해도 본인것
+)
모바일로 제작!!!(안드로이드)
위 사진에 보이는 아이콘 클릭! 하면
위와 같은 화면이 나오는데, "대박!" 버튼을 누르면~
쨔잔~! 스레드를 이용해서 0.8~1초마다 Swap되면서 섞이는 듯한 애니메이션 처리함.
이거 구현하느라 좀 애먹었는데, 안드로이드 UI는 오직 "메인 스레드"에서만 UI표시를
변경할 수 있다... 이걸 몰라서 좀많이 헤맸고, 해결법을 찾아서 스레드에서는 UI값만 변경, 메인 스레드가 화면을 refresh 해주도록 해서 해결 했다(ㅠㅠ)
이 앱은 보통 로또 추출기와는 달리, 나눔로또에 올라온 xls 파일을 읽어 들여 여태까지 전체 당첨 되었던 데이터를 받아온다.
이를 기반으로 가장 많이 나왔던 번호 or 가장적게 나왔던 번호에 가중치를 주어 추첨할 수 있게 했다(나름 머신러닝..)
마지막으로 함께 만들어준 사람을 위해 Credit 페이지도 꾸며봤다.
디자이너가 UI를 잡아주니까 훨씬 보기 좋아져서 긍정적인 경험 이었다:)
이 앱으로 부자가 되었으면 좋겠다.
'내가만든 > 라인들' 카테고리의 다른 글
[Float Compare] 실수형 데이터 비교 (0) | 2016.06.30 |
---|---|
[가중치 랜덤] h파일과 사용 예제 (0) | 2016.06.30 |
[이미지 비교] 실행파일 (0) | 2016.03.27 |
[자바] 이미지 불러오기 (1) | 2016.03.11 |
파일분할_파일 (0) | 2016.03.02 |