【发布时间】:2020-06-11 21:52:15
【问题描述】:
这总是生成 83,它既不是随机的,也不在所需的范围内:
set /a result=(%random%*67/32768)+65
这会生成随机数,但仍然不在我想要的范围内:
set /a result=%random% %% 67+65
这会生成随机数,所有这些数字看起来都是负数并且覆盖范围很广:
set /a result=%random% %% 67-65
这些是我通过谷歌搜索找到的选项。
【问题讨论】:
-
我认为您基本上是在寻找产生
(random mod 3) + 65的解决方案。
标签: batch-file