심심하다....

@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
Posted by Aiders
,