我正在创建一个战争游戏,我需要玩家的生命值达到200、300、400或500。我该怎么做?到目前为止,我只能生成1到500之间的数字:
set /a rndnum=%random% %%500+1
我不想要那个。我希望能够生成200、300、400或500的数字,但不能生成100。
答案 0 :(得分:3)
根据您的评论和不同的问题,生成200
,300
,400
或500
的随机数,会建议这种方法:
@Set /A health=( ( %RANDOM% %% 4 ) + 2 ) * 100
它会生成“((0
和3
之间的数字),然后”加上2
,使该数字介于2
和{{1 }} ”,然后“将5
,2
,3
或4
乘以5
,得出以下结果之一100
,200
,300
或400
。