%random%求0至99的随机数
bat吧
全部回复
仅看楼主
level 1
我在bat教程中看到代码是%random%%%100就行了,但random是返回0至32767的一个数,那么这样的话0~67的概率会大于68~99啊,请问这个问题可以解决吗?
2016年01月23日 07点01分 1
level 14
先自己做实验确认
2016年01月23日 09点01分 2
level 14
set /a a=%random%%%100
echo %a%
2016年01月23日 10点01分 3
这样0~67的概率会大于68~99啊
2016年01月27日 12点01分
回复
1174184337qq
:set /a a=%random%%%99 + 1 echo %a%
2016年01月28日 07点01分
level 7
%random%%%101
2016年01月28日 23点01分 4
就是你要取得最大数加一
2016年01月28日 23点01分
额。看错了 是楼上对
2016年01月28日 23点01分
1