어쭙잖은 PHP 코딩 실력으로 어쭙잖은 삽질을 해 봤다.
이 분석의 발단은 로또 번호에 순번을 다는데서부터 시작되었다.
1, 2, 3, 4, 5, 6 (1번) ~ 40, 41, 42, 43, 44, 45 (8,145,060번)
여기 글 어딘가에 번호찾는 글이 있을거다. --> 2019/12/10 - [잡식[雜食]] - 로또 번호로 몇번째 조합인지 찾는 방법(feat. PHP 버전)
해보면 알겠지만 정말 뻘짓이다. 시간 많이 남아 도는 분만 강추...
암튼 그러는 와중에 생긴 궁금증... 이번 당첨번호와 그 다음의 당첨번호는 얼마나 떨어져 있을까?
적당히 어디쯤이다만 알면 로또 번호 선택에 도움이 되지 않을까?
그래서 당첨 번호를 DB에 넣으면서 순번을 달고 그 순번으로 빼기신공만으로 거리를 기록해 보았다.
당첨 번호 가져오는 것도 여기 어디쯤 글이 있을거다. -->2021/02/27 - [잡식[雜食]] - 로또 번호 가져오기... 어디서??? 뭘로??? 어떻게??? 궁금해???
마이너스는 이전 당첨 번호보다 이전에 위치하고 마이너스 없는건 이후에 위치하는거다.
이것만 가지고는 답이 없다. 범위가 너무 광범위 하다. 그래서 백만 기준으로 나눠서 카운팅을 해 보았다.
소스코드는 일부만 올려본다.
<?php
// DB에서 저장된 내용을 불러오는 부분은 생략했다.
$arr = [];
$cnt = 0;
// 여기쯤 DB에서 값을 가져와 루프를 돌린다.
for(DB에서 가져온 값 루프...){
$arr[] = (int)($idx_gap * 0.000001) * 1000000;
$cnt++;
}
rsort($arr);
$arr = array_count_values($arr);
echo '<pre>';
$tot = 0;
foreach($arr as $key=>$val) {
$p = (int)($val / $cnt * 100);
echo "$key : $val ($p%)\n";
$tot += $val;
}
echo "--------------------\n";
echo "total : $tot\n";
echo '</pre>';
이렇게 코딩하고 돌리면 아래의 결과를 볼수가 있다.
여기서 주목할 부분이 '0 : 120 (12%)'와 '-0 : 109 (11%)'이다. 23% 정도가 이전 로또 당첨 번호에서 +- 1,000,000번대 안에서 이번 로또 당첨 번호가 나왔다는 사실이다.
그래도 아직 범위가 넓다. 그래서 삽질을 계속해서 저 범위를 좁혀볼 생각이다.
'잡식[雜食]' 카테고리의 다른 글
[삽질분석] 당신의 로또번호에 이런 번호가 있다면 당장 버려라... (953회차 기준) (0) | 2021.03.07 |
---|---|
953회차 로또 당첨 번호는 '-1,596,604' 떨어진 위치에 있었다. (953회차 적용, 삽질분석) (0) | 2021.03.06 |
로또 번호 가져오기... 어디서??? 뭘로??? 어떻게??? 궁금해??? (0) | 2021.02.27 |
그누보드 업데이트 쉽게 하기 (0) | 2021.02.16 |
C++ Summary (0) | 2020.11.24 |