-1

我正在制作游戏,我想让我的角色的伤害范围(4,7),

为了造成伤害,我在做敌人HP - chardamage,我如何让chardamage 成为一个随机数range(4,7)

4

4 回答 4

4

您可以使用以下方法执行此操作random.randrange

random.randrange(4, 8)

您需要使用 8 因为在 Python 中,范围包括下限且不包括上限。

于 2012-09-26T04:04:45.947 回答
2
import random
print random.randint(4,7)

……

如果你想要浮动然后

print random.uniform(4,7)
于 2012-09-26T04:02:30.137 回答
2
import random

damage = random.randint(4, 7) # To get random num from {4,5,6,7}
于 2012-09-26T04:02:37.353 回答
2

您需要range(4,8),因为上限始终为 -1。range(4,7)会给你4,5,6

from random import choice
choice(range(4,8))
于 2012-09-26T04:03:01.490 回答