隨機字母表

不幸的是,批處理沒有內建的方法來生成字母表,但是使用%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 個專案,並使用[此方法]實際上無限制的專案。( 批處理 - 用於迴圈引數順序