
| Quote: | |
|
| Quote: | |
|
CODE: [Copy to clipboard]另外,Win9x和DOS下获取随机数到环境变量可以参考 {8905}[分享]批处理编程的异类 3楼的代码。set x=%random:~-3%
echo Random number: %x%
| Quote: | |
|
| Quote: | |
|
CODE: [Copy to clipboard]setlocal ENABLEDELAYEDEXPANSION
set y=%random%
set x=
echo Old random number: %y%
for /l %%i in (1,1,3) do (
if "%%i"=="1" (set x=!y:~-1!) else (set x=!y:~-1!!x!)
set y=!y:~0,-1!
)
echo New random number: %x%

CODE: [Copy to clipboard]setlocal ENABLEDELAYEDEXPANSION
for /l %%i in (1,1,3) do (
call :loop
)
echo %x%
goto :EOF
:loop
set x=!x!%random:~-1%
goto :EOF
CODE: [Copy to clipboard][ Last edited by willsort on 2005-8-21 at 18:23 ]set x=%random:~-1%%random:~-1%%random:~-1%
echo New random number: %x%
| 欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) | Powered by Discuz! 2.5 |