[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
随机生成四位数但没有判断四个数字是否全一样
  1. @ECHO OFF
  2. :ST
  3. FOR /L %%T IN (1 1 9998)DO CD.
  4. ECHO=&ECHO=数字黑洞
  5. SET/aR=%RANDOM%%%9998+1
  6. CALL :ADD0 R %R%
  7. :MAIN
  8. FOR /L %%I IN (0 1 3)DO CALL :VAR N_%%R:~%%I,1%%%%I %%R:~%%I,1%%
  9. SET MAX=&SET MIN=
  10. FOR /F "TOKENS=1,2 DELIMS==" %%K IN ('SET N_')DO (
  11.  CALL :VAR MAX %%L%%MAX%%
  12.  CALL :VAR MIN %%MIN%%%%L
  13.  SET %%K=
  14. )
  15. SET/aR=1%MAX%-1%MIN%
  16. CALL :ADD0 R %R%
  17. ECHO=%MAX%-%MIN%=%R%
  18. IF "%OMAX%"=="%MAX%" GOTO :ST
  19. SET/aOMAX=MAX
  20. GOTO :MAIN
  21. :ADD0
  22. SET X=000%2
  23. SET X=%X:~-4%
  24. SET %1=%X%
  25. GOTO :EOF
  26. :VAR
  27. SET %~1=%~2
  28. GOTO :EOF
复制代码
如无特别说明,代码测试环境均为 XP SP3

TOP

返回列表