在 Python 中从一个区间生成一个随机数

Cam*_*man 2 random python-3.x

如何使用 Pythonrandom()randrange()函数在区间 [-0.5, 0.5] 中生成随机数?

Pad*_*ham 6

random 返回一个浮点数并且不接受任何参数,randrange 接受一个上限和下限但接受并返回一个 int。

from random import randrange

print(randrange(-5, 5))
Run Code Online (Sandbox Code Playgroud)

如果你想要浮动使用统一

from random import  uniform

uniform(-.5, .5)
Run Code Online (Sandbox Code Playgroud)