Python:如何在两个浮点数之间为变量分配一个随机数?

时间:2014-09-28 12:57:38

标签: python

所以我被困在如何让我的程序在两个浮点数之间为变量分配一个随机数。这是我的代码:

dmg = self.lvl/2

我希望伤害是在caharcters等级的+ 3或-3之间随机选择除以2。我该怎么做?

dmg = random.randint(self.lvl/2+3, self.lvl/2-3) 

我尝试了这个,但它没有用。

1 个答案:

答案 0 :(得分:2)

您可以使用random.uniform(a,b)

 random.uniform(1.5, 1.9)

提供1.8733202628557872

希望这就是你想要的。