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