dos命令中,for里面变量和全局变量的区别,%和!的区别。
诡谲墨忆 2021-01-07 01:44:01 set /a RandomNumber=%random%%%100+1
::100是范围数,1是底数即开始的数.(在bat 中使用),在CMD中会出错.
::取随机两位数
set /a d=%random:~0,2%
echo %d%
::避免00
set /a e=1%random:~0,2%-100
echo %e% @echo off
:loop
set /a RandomNumber=1%random:-1%%random:-1%-99
::最大值100
if %RandomNumber% LSS 35 goto loop
::小于35返回
if %RandomNumber% GTR 75 goto loop
::大于75返回
echo %RandomNumber%
if “%RandomNumber%” == “50” pause
goto loop