내가만든/라인들2016. 4. 3. 17:15

로또 번호 추출기

C# 으로 제작

 

로또 추출기는 만들기 쉽다.

하지만, 일반 적인 녀석들과는 다르다. 그 차이점은 바로,

1회부터~ 696회차 까지의 당첨번호를 읽어온 뒤, 각각의 횟수를 가중치로 두어 난수를 발생 시키기 때문에 "여태까지 많이 나왔던 번호의 출현 확률이 좀더 크다."

 

이걸로 로또 대박에 도전해 봐야겠다.

 

 

로또.zip

실행파일 제공합니다:)

※주의 여기서 나온 번호로 구매해서 성공하면 본인것, 실패해도 본인것

 

+)

모바일로 제작!!!(안드로이드)

위 사진에 보이는 아이콘 클릭! 하면

위와 같은 화면이 나오는데, "대박!" 버튼을 누르면~

쨔잔~! 스레드를 이용해서 0.8~1초마다 Swap되면서 섞이는 듯한 애니메이션 처리함.

이거 구현하느라 좀 애먹었는데, 안드로이드 UI는 오직 "메인 스레드"에서만 UI표시를

변경할 수 있다... 이걸 몰라서 좀많이 헤맸고, 해결법을 찾아서 스레드에서는 UI값만 변경, 메인 스레드가 화면을 refresh 해주도록 해서 해결 했다(ㅠㅠ)

이 앱은 보통 로또 추출기와는 달리, 나눔로또에 올라온 xls 파일을 읽어 들여 여태까지 전체 당첨 되었던 데이터를 받아온다.

이를 기반으로 가장 많이 나왔던 번호 or 가장적게 나왔던 번호에 가중치를 주어 추첨할 수 있게 했다(나름 머신러닝..)

 

마지막으로 함께 만들어준 사람을 위해 Credit 페이지도 꾸며봤다.

디자이너가 UI를 잡아주니까 훨씬 보기 좋아져서 긍정적인 경험 이었다:)

 

 

이 앱으로 부자가 되었으면 좋겠다.

Lotto.zip

 

'내가만든 > 라인들' 카테고리의 다른 글

[Float Compare] 실수형 데이터 비교  (0) 2016.06.30
[가중치 랜덤] h파일과 사용 예제  (0) 2016.06.30
[이미지 비교] 실행파일  (0) 2016.03.27
[자바] 이미지 불러오기  (1) 2016.03.11
파일분할_파일  (0) 2016.03.02
Posted by 비엔나햄