我试图限制循环,但我不能制作一个。我也试图回应。然后应该在回声之后的数字应该有限制。在我设置数字限制后,我试图在200次后停止循环。有人知道吗?
@echo off
set /a dd=%random% * 9 / 32768 + 1
set /a aa=%random% * 9 / 32768 + 1
set /a gg=%random% * 9 / 32768 + 1
set /a jj=%random% * 9 / 32768 + 1
set /a mm=%random% * 9 / 32768 + 1
set limit=200
for /L %dd% in (1,1,200) DO goto ALIVE
for /L %aa% in (1,1,200) DO goto ALIVE
for /L %gg% in (1,1,200) DO goto ALIVE
for /L %jj% in (1,1,200) DO goto ALIVE
for /L %mm% in (1,1,200) DO goto ALIVE
:ALIVE
cls
ECHO %dd%%aa%%gg%%jj%%mm% /? /? /? /?
goto ALIVE
答案 0 :(得分:0)
我只是在猜测。下面的批处理文件显示200行,每行包含一个由1和9之间的5个随机数组成的数字:
@echo off
setlocal EnableDelayedExpansion
cls
set limit=200
for /L %%i in (1,1,%limit%) do (
set /a dd=!random! * 9 / 32768 + 1
set /a aa=!random! * 9 / 32768 + 1
set /a gg=!random! * 9 / 32768 + 1
set /a jj=!random! * 9 / 32768 + 1
set /a mm=!random! * 9 / 32768 + 1
ECHO !dd!!aa!!gg!!jj!!mm! /? /? /? /?
)