Python:如何将两个浮点数之间的随机数分配给变量?
所以我一直在研究如何让我的程序在两个浮点数之间给一个变量分配一个随机数。这是我的代码:Python:如何将两个浮点数之间的随机数分配给变量?,python,Python,所以我一直在研究如何让我的程序在两个浮点数之间给一个变量分配一个随机数。这是我的代码: dmg = self.lvl/2 我希望伤害是一个随机选择,介于+3或-3的角色等级除以2。我该怎么做 dmg = random.randint(self.lvl/2+3, self.lvl/2-3) 我试过了,但没用 您可以使用 给出1.8733202628557872 希望这就是您想要的。这是Python 2还是Python 3?Python 3,我已经在代码中导入了随机模块。您希望得到浮点输出还是
dmg = self.lvl/2
我希望伤害是一个随机选择,介于+3或-3的角色等级除以2。我该怎么做
dmg = random.randint(self.lvl/2+3, self.lvl/2-3)
我试过了,但没用 您可以使用
给出1.8733202628557872
希望这就是您想要的。这是Python 2还是Python 3?Python 3,我已经在代码中导入了随机模块。您希望得到浮点输出还是整数?你不能给random.randint()赋浮点值,无论如何,你必须先四舍五入。啊,是的,我刚刚意识到它里面有整数。另一个答案也给了我正确的代码。谢谢很高兴知道这有帮助
random.uniform(1.5, 1.9)