如何使用random.random()生成统一的随机数

时间:2019-09-03 08:03:29

标签: python-3.x random

我想通过在python中使用 random.random()来生成范围为 n 的统一随机数。

1 个答案:

答案 0 :(得分:0)

对于整数:

int(random.uniform(0, 1) * n)将为0到n-1

int(random.uniform(0, 1) * n) + 1为1到n

int(random.uniform(0, 1) * (n + 1))将为0到n

对于浮动广告:

random.uniform(0, n)将为0到n

random.uniform(1, n)为1到n

请参阅https://docs.python.org/3/library/random.html