- @echo off&setlocal enabledelayedexpansion
- set a=0123456789
- set b=10
- set tt=
- set/p tt=输入您需要的几位不重复数字:
- set ttt=9999999999
- :1
- set ttt=!ttt:~0,%tt%-1!
- set/a n=!random!%%10
- set/a b-=1
- if !b! equ 0 (echo 洗牌完毕&goto 2)
- set aa=!a:~%n%,1!
- set a=!aa!!a:%aa%=!
- echo !a!>a.txt
- goto 1
- :2
- for /f %%i in (a.txt) do (
- set jg=%%i
- set jg1=!jg:~0,%tt%!
- set jg2=!jg:~1,%tt%!
- if !jg1! gtr !ttt! (echo !jg1!) else (echo !jg2!
- ))
- pause&del a.txt
复制代码
|