随机字母表
不幸的是,批处理没有内置的方法来生成字母表,但是使用%random%
和 for
循环,我们可以生成字母表。
这是一个如何工作的简单概念。
set /a result=(%random%*26/32768)+1
for /f "tokens=%result%" %%I in ("A B C D E F G H I J K L M N O P Q R S T U V W X Y Z") do (
echo %%I
)
- 第一个
set /a
语句生成 1 到 26 之间的随机数N
for /f
语句从 A 到 Z 的列表中选择N
th 项。- 返回结果
一个人可以在 1 个 for
循环中放入总数 1 个项目,并使用[此方法]实际上无限制的项目。( 批处理 - 用于循环参数顺序