标签: python random
如documentation中所述,random.random将“返回范围[0.0,1.0)中的下一个随机浮点数”
那么它返回0的几率是多少?
答案 0 :(得分:9)
根据文档,它
它产生53位精度
它所基于的Mersenne Twister拥有巨大的状态空间,比此大很多倍。它还经常通过位独立性的统计测试(在设计用于发现RNG输出中的模式的程序中)。分布基本上是均匀的,任何位都是0或1的概率相等。
准确地获得0.0的概率将是2 ^ 53中的1(假设未知的内部状态)