求翻译批处理 互不相同随机数生成
cmd吧
全部回复
仅看楼主
level 9
化石图鱼 楼主
@echo off&setlocal enabledelayedexpansion
set "num=5"
:begin
set /a num-=1
for /l %%i in (0,1,%num%) do (
set /a a=!random!%%20
if defined _!a! set /a num+=1&goto begin
set /p=!a! <nul&set "_!a!=!a!"&goto begin
)
pause>nul
代码如上,希望能一步一步讲解。[乖]先谢谢了
2013年12月30日 06点12分 1
level 12
不用翻了吧。。。
2013年12月31日 01点12分 2
嗯,我看到你的回帖了[笑眼]
2013年12月31日 06点12分
回复 化石图鱼 :e ... hehe
2013年12月31日 08点12分
level 5
@echo off&setlocal enabledelayedexpansion
set "num=5"
:begin
set /a num-=1
for /l %%i in (0,1,%num%) do (
set /a a=!random!%%20
if defined _!a! set /a num+=1&goto begin
set /p=!a! <nul&set "_!a!=!a!"&goto begin
)
pause>nul
代码如上,希望能一步一步讲解。[乖] 先谢谢了
2013年12月31日 04点12分 3
1