레이블이 로또프로그램인 게시물을 표시합니다. 모든 게시물 표시
레이블이 로또프로그램인 게시물을 표시합니다. 모든 게시물 표시

2010년 11월 2일 화요일

심풀이 로또 추출(11-02)

심풀이 로또 추출

 

예상으로

1-9번대 2개

10-19번대 2개

21-30번대 1개

31-39번대 1개

 

걍 추출하니 28000개...

돈으로 헤아리니 2천8백만원어치인데...

 

여기서 나와 줄려나요...ㅋ

 

예상치 수립하는데도...

무자게 많은 난수중에서 해 본건디...

2009년 8월 28일 금요일

합계로 보는 로또 번호 통계

요즘 머리 아픈 프로젝트 땜시...

골치가 많이 아프네요...ㅠ.ㅠ

 

점심 먹고 잠깐 짬을 내서 합계별 통계내역을 한번 살펴 보았습니다.

 

잠깐 생각하기에 800만개 중에 가장 많은 갯수를 가지고 있는 합계구간이 가장 많이 나올법 하다는 생각을 하게 되었거든요...

 

그런데 합계 내역을 보니...

현재 나왔던 내역들과 합계 구간 갯수와는 좀 별개로 노는것 같네요...

 

800만개 중의 합계 구간을 살펴 보겠습니다.

등수 합계 조합건수
1 138 105,690
2 139 105,661
3 137 105,661
4 140 105,474
5 136 105,474
6 141 105,237
7 135 105,237
8 142 104,836
9 134 104,836
10 133 104,387
11 143 104,387
12 132 103,784
13 144 103,784
14 131 103,129
15 145 103,129
16 146 102,324
17 130 102,324
18 129 101,478
19 147 101,478
20 148 100,480
21 128 100,480
22 149 99,446
23 127 99,446
24 126 98,273
25 150 98,273
26 125 97,063
27 151 97,063
28 152 95,721
29 124 95,721
30 153 94,355
31 123 94,355
32 122 92,858
33 154 92,858
34 121 91,344
35 155 91,344
36 120 89,714
37 156 89,714
38 119 88,068
39 157 88,068
40 158 86,315
41 118 86,315
42 159 84,560
43 117 84,560
44 160 82,701
45 116 82,701
46 115 80,848
47 161 80,848
48 114 78,907
49 162 78,907
50 113 76,974
51 163 76,974
52 112 74,963
53 164 74,963
54 111 72,974
55 165 72,974
56 110 70,911
57 166 70,911
58 167 68,878
59 109 68,878
60 168 66,787

 

60등까지 살펴봤는데요...

통계학적으로는 합계구간중에 데이타량이 가장 많은 138 또는 139에서 가장 많이 나와야 할것 같은데요...

 

350회까지의 통계를 살펴 보았습니다.

 

등수 합계 나온횟수
1 165 9
2 133 9
3 128 8
4 164 8
5 116 7
6 169 7
7 130 7
8 114 6
9 121 6
10 160 6
11 145 6
12 143 6
13 131 5
14 79 5
15 142 5
16 148 5
17 141 5
18 124 5
19 132 5
20 102 4
21 155 4
22 105 4
23 126 4
24 136 4
25 125 4
26 152 4
27 168 4
28 138 4
29 167 4
30 146 4
31 162 4
32 139 4
33 144 4
34 170 4
35 149 4
36 135 4
37 150 4
38 98 4
39 122 3
40 196 3
41 151 3
42 184 3
43 158 3
44 175 3
45 174 3
46 108 3
47 107 3
48 109 3
49 104 3

 

엉뚱하게도 165 와 133 이 1등으로 달리고 있네요...

138 은 20위권 밖이구요...

139 역시 4번 나온것으로 138과 같네요.^^

 

1등을 달리고 있는 165 합계 내역을 보면

전체 800만개 데이터 중 7만개가 존재하는 그룹에서 나왔다는게 신기하네요...

게다가 138의 10만개 데이터 그룹 보다 무려 2배가 넘게 나왔다는 그자체가...

 

그래서 현재 1등을 달리고 있는 165 와 같은 갯수를 가지고 있는 그룹인 111 합계 내역이 당첨내역에 있는지 찾아 보았습니다.

 

현재까지 단 한번도 안나왔네요...^^

 

그렇다면 앞으로 111이 나올 확률이 더 높을지...

아니면 잘 나오는 그룹인 165 그룹이 나올 확률이 더 높은지는 지켜 봐야겠네요...

 

머 그냥 머리 아플때 로또 망상을 꿈꾸면 머리가 좀 맑아지는 느낌이랄까...ㅋㅋ

 

 

2009년 8월 24일 월요일

351회차 로또 당첨 번호 분석

351회차 로또 당첨번호 : 5,25,27,29,34,36 보너스 33

합계내역 : 156

짝수 : 2

홀수 : 4

소수 : 2

연속숫자(1과2 와 같이 다음 연속되는 숫자) : 0

당첨번호중복통계(350회차까지 나온 회차와 같은 중복횟수) ;

1개 중복 : 146회

2개 중복 : 61회

3개 중복 : 9회

전회차 중복갯수 : 1개 (29 중복)

배수별 통계 내역

3의 배수 : 2

4의 배수 : 1

5의 배수 : 2

6의 배수 : 1

7의 배수 : 0

8의 배수 : 0

9의 배수 : 2

 

숫자별 내역

- 구간내역(마지막 기준)

05 : 2-1-1-9-3-2 : 전체 평균구간 6

25: 13-1-3-2-23-2 : 전체 평균구간 7

27 : 9-2-13-5-17-14 : 전체 평균구간 7

29: 12-6-3-2-5-1 : 전체 평균구간 9

34: 2-2-1-1-2-7 : 전체 평균구간 6

36: 8-6-1-2-6-19 : 전체 평균구간 6

- 등수변화(마지막기준)

05: 13-14-15-13-13-10

25: 20-20-21-20-20-20

27: 19-18-18-18-19-16

29: 39-42-42-42-39-36

34: 4-3-4-5-4-4

36: 7-6-8-8-8-7

 

 

일단 4,648,735 추출 조합 안에는 해당 되네요...

이 조합 안에 5회중 4회가 나와야 프로그램 통계가 조금 맞다는 얘기고...

3번에 2회 또는 2회에 1회 정도 라면 머... 아예 통계라는것과 로또라는 것은 아예 벗어 난다고 볼수 있을것 같네요.^^

 

암튼 로또에서 숫자를 추출해 내는 것은 아예 요원한 일인지...ㅠ.ㅠ

2009년 8월 20일 목요일

로또 통계 작업

 

로또의 모든 조합 갯수 : 8,145,060 개

 

로또 추출시 제외 조건

1) 소수 4개이상 무시  => 28/350 : 8%

2) 짝수 6개 무시 => 3/350 : 1%

3) 홀수 6개 무시 => 8/350 : 2%

4) 합계 100 이하 무시 => 40/350 : 11%

5) 합계 176 이상 무시 => 38/350 : 11%

 

6) 1구간 3 이상 무시 => 8/350

7) 2구간 3 이상 무시 => 3/350

8) 3구간 3 이상 무시 => 6/350

9) 4구간 3 이상 무시 => 6/350

10) 5구간 3 이상 무시 => 4/350

11) 6구간 3 이상 무시 => 5/350

12) 7구간 3 이상 무시 => 7/350

13) 8구간 3 이상 무시 => 3/350

============================

구간 무시 갯수 43/350 : 11%

 

15) 연속횟수가 2회 이상인 경우 제외 => 34/350 : 10 %

 

16) 3의 배수 5개이상 나온 경우 제외 => 5/350

17) 4의 배수 4개 이상 나온 경우 제외 => 5/350

18) 5의 배수 4개이상 나온 경우 제외 => 2/350

19) 6의 배수 4개 이상 나온 경우 제외 => 0/350

20) 7의 배수 3개 이상 나온 경우 제외 => 3/350

21) 8의 배수 3개 이상 나온 경우 제외 => 2/350

22) 9의 배수 3개 이상 나온 경우 제외 => 3/350

=================================

배수에서 무시 갯수 : 20/350 : 6%

 

 

위의 상태를 모두 제거 한 후 추출 조합 갯수 : 4,648,735 개 => 대략 50프로 정도 줄였네요...ㅠ.ㅠ

 

하지만 800만분의 1이나 460만분의 1이나 하늘의 별따기는 똑같다는 것...ㅋ

그것도 460만개 중에서 1등 당첨될 소지도 80% 정도라는 것...ㅋ

 

이번주 당첨 되는 내역이 460만개에서 나오는지 한번 확인해 볼 필요는 있을것 같네요...

 

추가로 기존에 당첨되었던 번호와 비교 해서 추출 한다면 조금 더 줄어 들려나 모르겠네요...

 

암튼 제 머리로는 여기까지 줄이고...

 

향후에 로또 당첨 번호 추출은 다음과 같은 형식을 만들 생각만 있습니다.

 

1. 자신이 나름대로 번호를 추출하여 대략 20개 정도의 번호를 선택 합니다.

2. 위의 1) ~ 13) 까지의 조건을 선택 할 수 있도록 처리 합니다.

3. 460만개 내에서 추출할 것인지 전체에서 추출할 것인지를 선택 합니다.

4. 조합갯수를 몇개까지 추출할 것인지를 선택합니다.(가령 10개 선택시 10개의 조합번호를 추출합니다.)

5. 무작위로 추출하여 위의 조건에 맞으면 조합번호를 보여 줍니다.

 

 

2009년 8월 19일 수요일

로또 프로그램 설치시에 에러 발생시...

제가 테스트 할때는 문제 없었는데...

다른 분 자리에서 설치 할때 처음 화일 압축 풀고나서

 

아래 시작 줄에 PostGresqlSetup.exe 이거 프로그램만 뜨고 아무 짓도 안하고 먹통이 생기는 경우가 발생을 하네요...ㅠ.ㅠ

 

이때는 작업관리자 를 띄우셔서  PostGresqlSetup.exe  프로세스를 종료 하신 후에

아래 파일을 다운 받으셔서 설치 해 주시면 됩니다.

 

 

 

 

PostGresqlSetup.exe 은 msi 를 인스톨러가 직접 실행을 못 시켜서 위의 파일을 실행시키도록 프로그래밍 한것인데...

어떤 문제인지는 모르겠지만...

 

실행을 시키지 못하고 먹통이 되는 경우가 발생을 했습니다.

 

일단 로또 프로그램은 위의 파일(Odbc) 파일이 설치 되어야 제가 관리하고 있는 데이터베이스 에 접속이 가능합니다.

 

그리고 혹시 프로그램 설치 하신 분 계시면 댓글도 부탁 드립니다.

일단 제 PC가 한계가 있어서...

 

30명 이하만 접속 가능하도록 할 예정입니다.

 

30명이 넘으면 제 PC 부하량 때문에요...

로또프로그램 - 회차멸 등수변화 내역

목적 - 회차에 따라 당첨 등수 내역을 확인하기 위한 목적...

 

내용 - 숫자별은 한 숫자를 클릭해서 보는 것이고 회차는 회차 선택해서 보는 것입니다.

전회차와 지금 회차의 변화내역을 보면서 움직이는 구간을 잡아 보려고 했으나...

아무리 변화를 감지 하려고 해도 쉽지 않네요...ㅋ

 

역시 통계 자료를 만들면서...

로또는 800만분의 1이라는 것만 자꾸 실감나게 하네요...^^

 

 

로또프로그램 - 숫자별 당첨 등수변화

목적 - 각 숫자별로 나온 횟수를 카운트 하여 등수를 부여한뒤 등수의 변화를 분석하므로 나올지를 예측하기 위한 목적임.

 

내용 - 각 숫자별 등수 변화를 확인 하여... 등수가 낮아질 확률이 있다는 것은 그 회차에 나올 확률이 많다는 것이겠죠.^^

37을 보면 요 근래 1등자리를 내놓지 않기 때문에... 이런 숫자는 예측 불가이구요...ㅋ

 

1번 숫자를 확인해 보면 14등에서 5등까지 내려왔는데... 5등 밑으로 내려갈 확률은 그닥 많아 보이지 않네요...^^

 

로또프로그램 - 숫자별 당첨구간 분석

 

목적 - 각 숫자별로 당첨구간 패턴을 확인 하여 이번회차에 나올것인지를 분석하기 위한 목적임

 

내용 - 단순히 그래프를 뽑아 봤는데...ㅋㅋ

어떤 그래프를 봐도 이번회차에 안나올거 같은 그래프가 없네요...ㅋ

모두다 나올거 같으니 무엇을 찍어야 할지요...ㅋㅋㅋ

 

1번공이 나오는 구간 형태를 살펴 보았습니다.

연속으로 많이 나오는 형태라서 아마도 이번회차에는 나오기 어려울것 같아 보이네요...

그냥 제 개인적으로는 251회차에서는 01번을 제외 하고 추출할것 같네요.^^

 

 

로또프로그램 - 숫자별 당첨통계

목적 - 해당 숫자 (가령 1번 공) 의 현재까지 나온 형태의 통계를 보여주기 위한 목적

 

내용 - 1번 공과 같은 경우 최초 당첨회차는 11회 였으며 최종 당첨회차는 350회 지난주 회차 였습니다. 지금까지 당첨 횟수는 54회였고... 최소구간( 11회차 당첨 되고 그 다음 12회차 당첨 되면 구간이 1회로 보았습니다.)은 1이며 ( 최소구간은 의미 없네요...ㅋ 전체 숫자가 다 1이라는) 최대 구간은 29 였습니다 평균구간은 6으로 평균 나올 확률 구간인 7.5 보다는 약간 높은 편입니다. 그리고 이번회차(251 회) 와의 구간은 1입니다.

 

이러한 정보를 확인 하여 251회차에 나올 확률이 있을지를 점쳐 보려고 만들었습니다.^^

 

역시 아이러니 하게도 점의 수준입니다.^^

로또번호 추출시 자신이 번호를 선택하여 넣은 후 각각의 조건을 부여하여 추출하도록 할 예정입니다.^^

 

음... 이 통계에서 보면 40번이 최종회차 298회에서 당첨 되고 현재까지 한번도 당첨된적이 없어서 무려 구간이 53회나 되네요...

 

여태까지 22번이 최대구간 51을 깬 기록이라서 이번 회차에는 40번이 나올 확률이 꽤 높다고 개인적을 생각 합니다.^^

 

 

 

로또프로그램 - 배수별 통계 조회

목적 - 현재까지 나온 당첨 번호에 3의 배수 갯수 4의 배수 갯수 등을 확인하여 향후 로또 번호 추출시 참고 하기 위한 목적

 

내용 - 340 - 350 회 까지 11 회 가량 살펴 보면 3의 배수가 4개 이상 나온 적이 없었으며 0 개 나온 적이 1회 발생 한 것 처럼 빈도수가 낮은걸 확인 할 수 있습니다.

따라서 나중에 추출할때 3의 배수가 4개이상은 제거 0개도 제거할 생각 입니다.

 

일단 800만개의 데이터를 생성하여...

해당 사항들을 하나씩 줄인 다음...

그 안에서 데이터를 추출한다면 좀더 확률이 높아지지 않을까 생각 한다는...ㅋ

근데 이렇게 계산해서 나온다면 여태까지 이런 프로그램이 안 나왔다는 건 말이 안된다는...

 

어차피 800만분의 1이긴 하지만...

재미로 분석하고 있습니다.^^

 

2009년 8월 17일 월요일

로또프로그램 - 전회차 중복통계

목적 - 전회차에 나온 로또 번호가 이번 회차에 몇개가 나오는지 내역을 확인하기 위함입니다.

 

내용 - 전회차 가령 (249 회차 5/13/14/20/24/25) 의 번호에서  이번회차(250회차 1/8/18/24/29/33) 에 나온 번호는 24로 1개 중복이 나옵니다.

 

대체로 이러한 흐름을 그래프로 조회 할 경우

251회에서는 250회차와 중복이 나오는 경우가 1개가 같거나 아니면 0개가 같을 확률이 높아 보입니다.^^

 

로또프로그램 - 당첨번호중복통계

목적 - 해당 회차의 로또 번호가 그동안 나온 로또 당첨번호 와 비교하여 1개 맞은 횟수/2개 맞은 횟수 ... 등의 통계를 조회하기 위함.

 

내용 - 250 회까지 6개가 같이 나온 횟수는 없었음

         5개가 같이 나온 횟수는 1회( 4회와 258회가 5개 동일하게 나왔음 - 4회 당첨번호 치를 계속 구매 했으면 258회에 3등 당첨 되었네요.^^)

 

일단 확률상으로는 4개 이상 같이 나올 확률은 거의 0이지만...

데이터가 누적됨에 따라 4개 이상 같이 나온 횟수가 2-3회가 되네요...

(이건 349개 구매시 - 로또 당첨번호 내역으로만 - 350회에서 5등 3매 4등 2매 나온다는 얘기입니다.^^)

 

이 통계로 보았을때

1개 중복나는 횟수가 175회 이상인건 배제

2개 중복나는 횟수가 72회 이상인건 배제

3개 중복나는 횟수가 17회 이상인건 배제

4개 중복나는 횟수가 4회 이상인건 배제

하는 형식으로 데이터를 추출한다면 좀더 근사치에 가까워 질것 같습니다.

 

따라서 이런 통계를 이용하여 데이터 추출시 자신이 생각하는 데이터 추출을 용이하도록 구현하는데 목적이 있습니다.

 

 

2009년 8월 14일 금요일

로또프로그램 - 연속숫자통계조회

목적 - 1,2,3 과 같이 연속 숫자가 얼마나 나왔는지 통계 조회를 위한 목적

 

내용 - 연속숫자가 0/0/0/0/0/0 인 경우 연속 횟수가 전혀 없는 경우로 349회 중 202회가 나왔음

연속숫자가 1/0/0/0/0/0 인 경우 연속 횟수가 1회인경우(1,2 또는 32,33 과 같이 연속숫자 나온 경우) 로 349회 중 113회가 나왔음(대략 3회에 1회꼴) -349회에서 이 형태로 나왔으므로 350 에서는 연속횟수가 나오지 않을 확률이 높음...

 

1. 연속숫자 통계 조회

 

 

2 연속횟수별 회차 조회

로또프로그램 - 구간별통계내역

목적 - 1~45를 9개 구간으로 나누었습니다. 1~5 까지를 1구간 이런 식으로요...

여기에서 1~5까지 숫자중 5개가 모두 나온 경우는 없었습니다.

이런식으로 각 구간에서 5개 모두 나온 경우는 없었네요... 연속으로 1/2/3/4/5 이렇게 나와야 한다는 것인데 쉽지는 않겠죠?

이런 타입도 로또 추출시 모두 제거 할 생각입니다.^^

 

또한

1-5 구간 1개

16-20 구간 1개

21-25 구간 2개

26-30 구간 1개

41-45 구간 1개

이렇게 가 3번이나 나왔군요...(음... 그렇다고 이 구간에서 다음에 다시 나올 확률이 높은 걸까요??? 고민되네요...^^)

 

 

1. 구간별 나온 횟수 조회

 

 

2. 구간별 나온 횟수를 그래프로 조회