심심하다....
@setlocal @echo off :_restartClearly set lottoNumber1=0 set lottoNumber2=0 set lottoNumber3=0 set lottoNumber4=0 set lottoNumber5=0 set lottoNumber6=0 :_restart set candidateNumber0=%random:~-2% set candidateNumber1=%random:~-2% set candidateNumber2=%random:~-2% set candidateNumber3=%random:~-2% set candidateNumber4=%random:~-2% set candidateNumber5=%random:~-2% set candidateNumber6=%random:~-2% set candidateNumber7=%random:~-2% set candidateNumber8=%random:~-2% set candidateNumber9=%random:~-2% set candidateNumber10=%random:~-2% set timetmp=%time:~-1% if %timetmp% equ 0 ( set lottoNumberTmp=%candidateNumber0% ) else if %timetmp% equ 1 ( set lottoNumberTmp=%candidateNumber1% ) else if %timetmp% equ 2 ( set lottoNumberTmp=%candidateNumber2% ) else if %timetmp% equ 3 ( set lottoNumberTmp=%candidateNumber3% ) else if %timetmp% equ 4 ( set lottoNumberTmp=%candidateNumber4% ) else if %timetmp% equ 5 ( set lottoNumberTmp=%candidateNumber5% ) else if %timetmp% equ 6 ( set lottoNumberTmp=%candidateNumber6% ) else if %timetmp% equ 7 ( set lottoNumberTmp=%candidateNumber7% ) else if %timetmp% equ 8 ( set lottoNumberTmp=%candidateNumber8% ) else if %timetmp% equ 9 ( set lottoNumberTmp=%candidateNumber9% ) else if %timetmp% equ 10 ( set lottoNumberTmp=%candidateNumber10% ) if %lottoNumberTmp% leq 45 ( call :_enterNumber %lottoNumberTmp% ) else ( goto :_restart ) if %lottoNumber6% geq 1 ( echo %lottoNumber1% %lottoNumber2% %lottoNumber3% %lottoNumber4% %lottoNumber5% %lottoNumber6% | sort ) else ( goto :_restart ) pause goto :_restartClearly exit :_enterNumber if %lottoNumber1% equ %1 ( goto :eof ) else if %lottoNumber2% equ %1 ( goto :eof ) else if %lottoNumber3% equ %1 ( goto :eof ) else if %lottoNumber4% equ %1 ( goto :eof ) else if %lottoNumber5% equ %1 ( goto :eof ) else if %lottoNumber6% equ %1 ( goto :eof ) if %lottoNumber1% lss 1 ( set lottoNumber1=%1 ) else if %lottoNumber2% lss 1 ( set lottoNumber2=%1 ) else if %lottoNumber3% lss 1 ( set lottoNumber3=%1 ) else if %lottoNumber4% lss 1 ( set lottoNumber4=%1 ) else if %lottoNumber5% lss 1 ( set lottoNumber5=%1 ) else if %lottoNumber6% lss 1 ( set lottoNumber6=%1 ) goto :eof |
다음번에는 확률통계를 이용해서 자바로 만들어놔야지...ㅎㅎㅎ
'기타' 카테고리의 다른 글
심심해 (0) | 2024.04.25 |
---|---|
메디안XL 일부한글화패치 (2) | 2021.05.08 |