+'

AI가 번호를 분석중입니다...

' +'
' +'
' +'
' +'
' +'
' +'
' +'
' +'
' /* ✏️ 사용할 때는 아래 "로또랩" 을 블로그 이름으로 바꾸세요! */ +''; var HD=[ [1113,[11,13,20,21,32,44],8],[1114,[10,16,19,32,33,38],3],[1115,[7,12,23,32,34,36],8], [1116,[15,16,17,25,30,31],32],[1117,[3,4,9,30,33,36],7],[1118,[11,13,14,15,16,45],3], [1119,[1,9,12,13,20,45],3],[1120,[2,19,26,31,38,41],34],[1121,[6,24,31,32,38,44],8], [1122,[3,6,21,30,34,35],22],[1123,[13,19,21,24,34,35],26],[1124,[3,8,17,30,33,34],28], [1125,[6,14,25,33,40,44],30],[1126,[4,5,9,11,37,40],7],[1127,[10,15,24,30,31,37],32], [1128,[1,5,8,16,28,33],45],[1129,[5,10,11,17,28,34],22],[1130,[15,19,21,25,27,28],40], [1131,[1,2,6,14,27,38],33],[1132,[6,7,19,28,34,41],5],[1133,[13,14,20,28,29,34],23], [1134,[3,7,9,13,19,24],23],[1135,[1,6,13,19,21,33],4],[1136,[21,33,35,38,42,44],1], [1137,[4,9,12,15,33,45],26],[1138,[14,16,19,20,29,34],35],[1139,[5,12,15,30,37,40],18], [1140,[7,10,22,29,31,38],15],[1141,[7,11,12,21,26,35],20],[1142,[2,8,28,30,37,41],22], [1143,[10,16,17,27,28,36],6],[1144,[3,4,12,15,26,34],6],[1145,[2,11,31,33,37,44],32], [1146,[6,11,17,19,40,43],28],[1147,[7,11,24,26,27,37],32],[1148,[3,6,13,15,16,22],32], [1149,[8,15,19,21,32,36],38],[1150,[8,9,18,35,39,45],25],[1151,[2,3,9,15,27,29],8], [1152,[30,31,32,35,36,37],5],[1153,[1,9,10,13,35,44],5],[1154,[4,8,22,26,32,38],27], [1155,[10,16,19,27,37,38],13],[1156,[30,31,34,39,41,45],7],[1157,[5,7,12,20,25,26],28], [1158,[21,25,27,32,37,38],20],[1159,[3,9,27,28,38,39],7],[1160,[7,13,18,36,39,45],19], [1161,[2,12,20,24,34,42],37],[1162,[20,21,22,25,28,29],6],[1163,[2,13,15,16,33,43],4], [1164,[17,18,23,25,38,39],22],[1165,[6,7,27,29,38,45],17],[1166,[14,23,25,27,29,42],16], [1167,[8,23,31,35,39,40],24],[1168,[9,21,24,30,33,37],29],[1169,[5,12,24,26,39,42],20], [1170,[3,13,28,34,38,42],25],[1171,[3,6,7,11,12,17],19],[1172,[7,9,24,40,42,44],45], [1173,[1,5,18,20,30,35],3],[1174,[8,11,14,17,36,39],22],[1175,[3,4,6,8,32,42],31], [1176,[7,9,11,21,30,35],29],[1177,[3,7,15,16,19,43],21],[1178,[5,6,11,27,43,44],17], [1179,[3,16,18,24,40,44],21],[1180,[6,12,18,37,40,41],3],[1181,[8,10,14,20,33,41],28], [1182,[1,13,21,25,28,31],22],[1183,[4,15,17,23,27,36],31],[1184,[14,16,23,25,31,37],42], [1185,[6,17,22,28,29,32],38],[1186,[2,8,13,16,23,28],35],[1187,[5,13,26,29,37,40],42], [1188,[3,4,12,19,22,27],9],[1189,[9,19,29,35,37,38],31],[1190,[7,9,19,23,26,45],33], [1191,[1,4,11,12,20,41],2],[1192,[10,16,23,36,39,40],11],[1193,[6,9,16,19,24,28],17], [1194,[3,13,15,24,33,37],2],[1195,[3,15,27,33,34,36],37],[1196,[8,12,15,29,40,45],14], [1197,[1,5,7,26,28,43],30],[1198,[26,30,33,38,39,41],21],[1199,[16,24,25,30,31,32],7], [1200,[1,2,4,16,20,32],45],[1201,[7,9,24,27,35,36],37],[1202,[5,12,21,33,37,40],7], [1203,[3,6,18,29,35,39],24],[1204,[8,16,28,30,31,44],27],[1205,[1,4,16,23,31,41],2], [1206,[1,3,17,26,27,42],23],[1207,[10,22,24,27,38,45],11],[1208,[6,27,30,36,38,42],25], [1209,[2,17,20,35,37,39],24],[1210,[1,7,9,17,27,38],31],[1211,[23,26,27,35,38,40],10], [1212,[5,8,25,31,41,44],45] ]; var freq={},lastSeen={},hotArr=[],coldArr=[],ready=false; var fetchCount=0,MAX_FETCH=52,newCount=0; function bc(n){if(n<=9)return'b1';if(n<=19)return'b2';if(n<=29)return'b3';if(n<=39)return'b4';return'b5';} function bh(n,small){var c=bc(n);if(small)return''+n+'';return''+n+'';} function calc(){ var i,j,d,n;freq={};lastSeen={}; for(n=1;n<=45;n++){freq[n]=0;lastSeen[n]=0;} var latest=HD[HD.length-1][0]; for(i=0;i=0;i--){d=HD[i];for(j=0;j<6;j++){if(d[1][j]===n){lastSeen[n]=latest-d[0];found=true;break;}}if(found)break;} if(!found)lastSeen[n]=latest; } var arr=[];for(n=1;n<=45;n++)arr.push({n:n,f:freq[n]}); arr.sort(function(a,b){return b.f-a.f;}); hotArr=[];for(i=0;i<25;i++)hotArr.push(arr[i].n); var arr2=[];for(n=1;n<=45;n++)arr2.push({n:n,g:lastSeen[n]}); arr2.sort(function(a,b){return b.g-a.g;}); coldArr=[];for(i=0;i<25;i++)coldArr.push(arr2[i].n); } function shuffle(a){var i=a.length,j,t;while(i>0){j=Math.floor(Math.random()*i);i--;t=a[i];a[i]=a[j];a[j]=t;}return a;} function pick(mode){ var pool=[],seen={},i,r,limit; if(mode==='hot'){pool=shuffle(hotArr.slice()).slice(0,6);} else if(mode==='cold'){pool=shuffle(coldArr.slice()).slice(0,6);} else if(mode==='mix'){ var h=shuffle(hotArr.slice()).slice(0,3); var c=shuffle(coldArr.slice()).slice(0,3); pool=[]; for(i=0;i';h+='
'; for(var i=0;i'+nums[i]+'';} h+='
';return'
'+h+'
'; } window.llGo=function(mode){ if(!ready)return; var labels={hot:'🔥 고빈도',cold:'❄ 소외번호',mix:'⚖ 혼합',rand:'🎲 랜덤'}; document.getElementById('llResult').innerHTML=rowHtml(pick(mode),labels[mode],0); }; window.llGo5=function(){ if(!ready)return; var ld=document.getElementById('llLoad'),rs=document.getElementById('llResult'); ld.className='ll-loading show';rs.innerHTML=''; setTimeout(function(){ ld.className='ll-loading'; var modes=['hot','cold','mix','rand','rand']; var labels=['🔥 고빈도','❄ 소외번호','⚖ 혼합','🎲 랜덤1','🎲 랜덤2']; var h='';for(var i=0;i<5;i++)h+=rowHtml(pick(modes[i]),labels[i],i); rs.innerHTML=h; },2500); }; window.llToggle=function(id){ var el=document.getElementById('ll'+id); el.className=(el.className.indexOf('open')>-1)?'ll-panel-body':'ll-panel-body open'; }; function renderPanels(){ var h,i,j,d,n; h=''; var start=Math.max(0,HD.length-10); for(i=HD.length-1;i>=start;i--){d=HD[i];h+='';} h+='
회차당첨번호+
'+d[0]+'';for(j=0;j<6;j++)h+=bh(d[1][j],true);h+=''+bh(d[2],true)+'
';document.getElementById('llP1').innerHTML=h; var arr=[];for(n=1;n<=45;n++)arr.push({n:n,f:freq[n]}); arr.sort(function(a,b){return b.f-a.f;});var maxF=arr[0].f||1;h=''; for(i=0;i<10;i++){var pct=Math.round(arr[i].f/maxF*100);h+='
'+bh(arr[i].n,true)+'
'+arr[i].f+'회
';} document.getElementById('llP2').innerHTML=h; var arr2=[];for(n=1;n<=45;n++)arr2.push({n:n,g:lastSeen[n]}); arr2.sort(function(a,b){return b.g-a.g;});var maxG=arr2[0].g||1;h=''; for(i=0;i<10;i++){var pct2=Math.round(arr2[i].g/maxG*100);h+='
'+bh(arr2[i].n,true)+'
'+arr2[i].g+'회 전
';} document.getElementById('llP3').innerHTML=h; h='
1

회원가입

동행복권 홈페이지 또는 앱에서 회원가입 (만 19세 이상, 본인인증 필요)

'; h+='
2

예치금 충전

하루 최대 15만원. KB국민·NH농협 등 실시간 무료 충전 가능

'; h+='
3

로또 6/45 구매

번호 선택 (수동/자동/반자동) 후 구매. 1회차당 최대 5,000원 (PC+모바일 합산)

'; h+='
4

당첨금 지급

200만원 이하: 다음날 예치금 입금 / 200만원 초과: NH농협 지점 / 1등: NH농협 본점 (신분증 필수)

'; h+='
5

예치금 출금

마이페이지에서 본인 계좌 등록 후 출금 신청

'; h+='
💡 모바일 구매: 평일 06:00~24:00 / 주말은 오프라인만 가능 | 고객센터: 1588-6450
'; h+='동행복권 바로가기 →'; document.getElementById('llP4').innerHTML=h; } function updateSub(nc){ var first=HD[0][0],last=HD[HD.length-1][0]; var badge=nc>0?'+'+nc+'회 업데이트':''; document.getElementById('llSub').innerHTML='분석기간: '+first+'회 ~ '+last+'회 (총 '+HD.length+'회차) | 매주 자동 업데이트'+badge; } function loadNew(){ if(fetchCount>=MAX_FETCH)return;fetchCount++; var next=HD[HD.length-1][0]+1; var url='https://smok95.github.io/lotto/results/'+next+'.json'; var xhr=new XMLHttpRequest(); xhr.open('GET',url,true);xhr.timeout=6000; xhr.onload=function(){ if(xhr.status===200){ try{ var d=JSON.parse(xhr.responseText); if(d&&d.draw_no&&Array.isArray(d.numbers)&&d.numbers.length===6){ HD.push([d.draw_no,d.numbers,d.bonus_no]);newCount++; calc();renderPanels();updateSub(newCount); document.getElementById('llStatus').textContent=d.draw_no+'회 업데이트 완료 (총 '+HD.length+'회차 분석중)'; loadNew(); } }catch(e){} } }; xhr.onerror=function(){};xhr.ontimeout=function(){};xhr.send(); } calc();renderPanels();updateSub(0);ready=true; document.getElementById('llStatus').textContent='준비 완료! 버튼을 눌러 번호를 생성하세요.'; loadNew(); })(); //]]>