bat如何产生随机数,从1到10的数.. 随机显示2个数字(最好能帮我做好显示1到5个数字都分别做一下)

2025年03月01日 10:35
有1个网友回答
网友(1):

把如下内容保存为BAT文件,运行即可,其中的NO用来指定一次生成几个 随机 数。@echo off
@rem generate 1-10 random number@setlocal enabledelayedexpansion:START
@set /a NO=5@for /l %%i in (1,1,%NO%) do ( call :GEN_RANDOM %%i)goto OUTPUT:GEN_RANDOM
set /a RNO%1=%RANDOM% %% 10
@goto :EOF
:OUTPUT
@for /l %%i in (1,1,%NO%) do (
echo !RNO%%i!
)@set /p CHOICE=echo 是否继续生成下一组随机数? 【Y/N】
@if /i %CHOICE%==Y (goto START)
:END
@endlocal