[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
  1. @echo off
  2. set a=%random%
  3. echo 这是取值到的随机数:%a%
  4. if %a% GTR 10000 (echo 该随机数 大于 10000) else (
  5. echo 该随机数 小于 10000)
  6. set /p b=请输入"A":
  7. if A EQU %b% (echo 你输入的为A) else (
  8. echo 你输入的不为A)
  9. pause
复制代码

显示的结果是:
这是取值到的随机数:17269
该随机数 大于 10000
请输入"A":
你输入的不为A)
请按任意键继续. . .

如果代码换成
  1. @echo off&setlocal EnableDelayedExpansion
  2. set a=!random!
  3. echo 这是取值到的随机数:!a!
  4. if !a! GTR 10000 (echo 该随机数 大于 10000) else (
  5. echo 该随机数 小于 10000)
  6. set /p b=请输入"A":
  7. if A EQU !b! (echo 你输入的为A) else (
  8. echo 你输入的不为A)
  9. pause
复制代码

则显示的是
这是取值到的随机数:17945
该随机数 大于 10000
请输入"A":
你输入的不为A
请按任意键继续. . .



顺便问一下 ,怎么我获得的随机数老是在增加 ?

TOP

返回列表