Python random.random - 滚动0的机会

dex*_*cko 4 python random

文档中所述,random.random将"返回[0.0,1.0]范围内的下一个随机浮点数"

那么它返回0的几率是多少?

Nei*_*ter 9

根据文档,它

它产生53位精度

它所基于的Mersenne Twister拥有巨大的状态空间,比这还要大很多倍.它还经常通过位独立性的统计测试(在设计用于发现RNG输出中的模式的程序中).分布基本上是均匀的,任何位都是0或1的概率相等.

精确到0.0的概率将是2 ^ 53中的1(假设未知的内部状态)