Skip to main content
 首页 » 编程设计

python之是否有不生成 0 的 Python random.random() 模拟

2025年05月04日11lyj

我正在编写一些需要除以随机 float 的函数,虽然它极不太可能会抛出 ZeroDivisionError,但在我肯定 <之前我无法休眠 strong> 它不会。 Python 是否有 random.random() 类似物,它是 0 独占的。

请您参考如下方法:

正如 Kevin Christopher Henry 指出的那样,random.random 返回值 [0.0, 1.0),很容易将其转换为 (0.0, 1.0],无需任何条件代码:

1.0 - random.random()