level 14
在大部分bat教程中,获取一定范围内的随机数是通过%取余数得到的,但严格来说,这样的随机数并不是完全随机的,因为取各个数的概率并不严格相等(较小的那一部分概率大些)。
可以使用另一种方法,如果要求a~b的随机数,可以用这个方法:
set /a myrnd=%random%/32768*(b-a+1)+a
2017年08月06日 09点08分
1
level 14
批处理没浮点运算 你这%random%/32768不就变成0了 后面的还有用么
2017年08月08日 06点08分
4
是疏忽了,除法要放在最后
2017年08月08日 06点08分
震惊!活捉一只菜牙!
2017年08月08日 08点08分
level 13
傲文渲?
话说 你们是怎么改id名的? cylgg也改了
2017年08月08日 08点08分
5
敖文轩,cyxgg
2017年08月08日 08点08分
你火星了,改名的活动已经过了
2017年08月08日 08点08分