随机字母表

不幸的是,批处理没有内置的方法来生成字母表,但是使用%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 的列表中选择 Nth 项。
    • 返回结果

一个人可以在 1 个 for 循环中放入总数 1 个项目,并使用[此方法]实际上无限制的项目。( 批处理 - 用于循环参数顺序