第一小题:
思路,用数字作为变量对应字串。将随机数转化为数字变量替换后输出随机字串。 | @echo off&setlocal enabledelayedexpansion | | set "var=abdefg ABDEFG kmli KMLI socsd SOCSD pdxy PDXY nq NQ" | | set n=0 | | for %%i in (%var%) do (set !n!=%%i&set/a n+=1) | | | | :begin | | set ram=%random%%random%%random%&set "str=" | | for /l %%a in (1,1,10) do (set "str=!str! !ram:~%%a,1! ") | | set out=%str: =!!% | | echo !out!>>b.txt | | set/a n-=1&if !n! gtr 0 (goto :begin) | | start b.txtCOPY |
[ 本帖最后由 inittab 于 2009-4-23 07:35 编辑 ] |