如下:
要求通过批处理(vbs等不来)不生成临时文件输出20行由特列字符(^&%!$#><:=~*()@"'\|)随机组成的10位字符串。
----------------------------------------------------------------------------------------------------------
是时候公布本人的答案了:
[ Last edited by zw19750516 on 2008-5-24 at 06:27 PM ]
==<'\~!|#%
*)$""(#':"
$)#~<&<\~$
^<'!"|'@*:
<~<#"|^@#'
>"==:"@>=*
*>*>"@!@'$
:^=\<~*\\(
&!||&
=)!'
>:*))<<'(=
)'&|~(^$^\
>!^@%%)!:|
()^~\<\~<#
(
':@=^'&
^!|!~(@:@*
<@>"~&*^~%
:$!^'|)\'^
@)'"@<$@#(
^:
%'(%*|
^(#)!*'*#@
要求通过批处理(vbs等不来)不生成临时文件输出20行由特列字符(^&%!$#><:=~*()@"'\|)随机组成的10位字符串。
----------------------------------------------------------------------------------------------------------
是时候公布本人的答案了:
@echo off
set code=^^^&%%%^:!$#^>^<:=~*()@"'\|
setlocal enabledelayedexpansion
:begin
set /a a=%random%%%19
set var=!code:~%a%,1!&set str=!str!!var!
set /a n+=1
if !n! lss 10 goto begin
echo !str!
set /a m+=1
if !m! lss 20 set str=&set n=0&goto begin
pause>nul
[ Last edited by zw19750516 on 2008-5-24 at 06:27 PM ]
