- @echo off
- SETLOCAL ENABLEDELAYEDEXPANSION
- for /l %%c in (0,0,1) do (
- if !random! equ 0 (
- echo ^^!RANDOM^^!==0
- if !max! equ 1 pause&exit
- set min=1
- )
- if !random! equ 32767 (
- echo ^^!RANDOM^^!==32767
- if !min! equ 1 pause&exit
- set max=1
- )
- )
复制代码 结果验证了cmd内置环境变量%RANDOM%可取最小值为0,可取最大值为32767
由此可推 环境变量%RANDOM%的取值范是:[0,32767],注意这是闭区间 |