【批处理】for循环中产生不一样的随机数

批处理中有个环境变量%random%能够产生0到32767之间的随机数,用这个变量能够作不少有用的脚本,例如:运行monkey时,有个-s参数,限定随机数值的html

@echo off 
setlocal enabledelayedexpansion 
for /l %%i in (1,1,5) do (
	adb shell monkey -p com.android.settings -s !RANDOM! --throttle 10 -v -v -v 100>monkeylog.txt
	echo !RANDOM!
)

必定要用setlocal enabledelayedexpansion来启用延迟环境变量扩展,而后用!符号而不是%符号来访问环境变量,不然for循环里可能会产生同样的随机数,或者有其它问题。python

更多参考:http://www.360doc.com/content/10/0828/11/117252_49382756.shtmlandroid

相关文章
相关标签/搜索