我想通过在python中使用 random.random()来生成范围为 n 的统一随机数。
答案 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