Ran*_*ber 3 python random floating-point
我试图在[0.8,0.9]的范围内生成python随机浮点数,但不幸的是,我发现的所有工具只能在浮点数的[a,b]范围内生成randoms.(像Random.uniform(a,b))
同时,我尝试做这样的事情:
uniform(0.8,0.90000000001)
Run Code Online (Sandbox Code Playgroud)
但那确实很糟糕
有任何想法吗 ?
[0.8,0.9]和[0.8,0.9]之间的差异非常小.鉴于二进制浮点的局限性,我认为甚至没有区别,因为无论如何都不能精确地表示0.9.使用[0.8,0.9).