当用下面的代码时,无法取得余数,会显示随机数及除数的后两位数字,如图:

用下面的代码才能正常显示
请各位指教
@echo off
:agn
for /l %%a in (0 1 9) do (
call set /a "dos=%%random%%%%234"
call echo %%dos%%
)
pause&cls&goto :agn
用下面的代码才能正常显示
@echo off
setlocal enabledelayedexpansion
:bgn
for /l %%a in (0 1 9) do (
set /a "dos=!random!%%234"
call echo %%dos%%
)
pause&cls&goto :bgn请各位指教


