Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python:如何将两个浮点数之间的随机数分配给变量?_Python - Fatal编程技术网

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)