我如何批量获取随机字母输出,而不必每次都使新的随机字母更新就可以更新,就像这样
@echo off
title random letter gen
echo welcome
echo press any key to get a random letter
!!!!!!!!!!!!i want the %letter% to give a random letter!!!!!!!!!!
echo %letter%
echo press a key to get a new letter
pause
goto a
:a
echo %letter%
pause
goto a
Run Code Online (Sandbox Code Playgroud)
这是生成随机字母的快速方法。 %=ExitCodeAscii%包含的ASCII值%ERRORLEVEL%。 更多信息。
rem // generate a random number between 65 and 90
set /a "ascii = %random% * 26 / 32768 + 65"
rem // set errorlevel to that number
cmd /c exit /b %ascii%
rem // get letter corresponding to that exit code
echo %=ExitCodeAscii%
Run Code Online (Sandbox Code Playgroud)