要求不重复取值可以这样:- @echo off
- set n=15
- set var=1234567890ABCDEFG
- setlocal enabledelayedexpansion
- for /l %%i in (1,1,9) do (
- set /a m=!random!%%n
- for %%j in (!m!) do (
- set str1=!var:~%%j,1!
- set str2=!str2!!str1!
- )
- set /a n-=1
- for %%k in (!str1!) do set var=!var:%%k=!
- )
- echo,!str2!
- pause
复制代码
|