平时的小工作用用批处理也是挺不错的,随手备份点代码。 @REM 产生10个[4,12]间的随机数
一定要用setlocal enabledelayedexpansion来启用延迟环境变量扩展,然后用!符号而不是%符号来访问环境变量,否则for循环里可能会产生一样的随机数,或者有其它问题 PS:我发现,这似乎不是随机数,因为随机数总是按照增大 或者 较小进行的.如果这样的话,其实用date 和time 的批处理变量来显示,不过time的冒号要命啊...要单独处理冒号.但是麻烦,还是%random%的简单. 我之所以要找这么个东西,是为了备份数据,批处理备份,但是不产生随机数的话,文件名不唯一就要覆盖数据了.所以找了这么个随机数产生器:核心 echo %random% |
|