我如何获得批量随机输出信 [英] How do i get a random letter output in batch
本文介绍了我如何获得批量随机输出信的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我如何获得批量随机字母输出剂量不需要在每次它只是使一个新的随机字母时更新洙像这样
关闭@echo
标题随机信根
欢迎回声
回声preSS任意键得到一个随机的信
!!!!!!!!!!!!我想要的%letter%给予一个随机的信!!!!!!!!!!
回声%字母%
回声preSS一键搞定一个新的字母
暂停
转到一个
:一个
回声%字母%
暂停
转到一个
解决方案
下面是生成一个随机字母的快捷方式。 (%)=退出codeAscii%
包含%ERRORLEVEL%
的ASCII值。 更多信息。
REM //生成65和90之间的随机数
集/ AASCII =%随机%*32768分之26+ 65REM //设置错误级别到该号码
CMD / C出口/ B%ASCII%REM //获取对应于退出code字母
回声%=退出codeAscii%
How do i get a random letter output in batch that dose not need to update each time it just makes a new random letter soo something like this
@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
解决方案
Here's a quick way to generate a random letter. %=ExitCodeAscii%
contains the ASCII value of %ERRORLEVEL%
. More information.
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%
这篇关于我如何获得批量随机输出信的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文