[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
我先问问,是不是这样:
假如数是14,那么下一个取值是1~9或19~25?

TOP

标题

本帖最后由 bluewing009 于 2011-12-21 21:28 编辑

我就先按这个说了……
取一个随机数,判断是不是在12~20,是的话,a=,然后随机一个值,判断是不是大于5(1~10中取),大于取大于组,小于取小于组;大于组:b=!random!%(20-!a!)+(!a!+5),小于组同理。
>20:b=!random!%8+(!a!-13)
5<X<12:也是判大于组小于组,说小于组写法:b=!random!%(!a!-5)+1

TOP

本帖最后由 bluewing009 于 2011-12-21 21:35 编辑

就是1~25分成A:1~5,取+5~13;B:6~12,取1~X-5或x+5~x+13;C:13~20,取x-13~x-5或x+5;D:20~25,取x-13~x-5
或情况就取10随机数判大于小于5

TOP

返回列表