从 n 个随机数中选出 p 个素数的概率是多少?

机器算法验证 可能性
2022-04-06 01:06:55


一个介于 1 到 x 之间的数是素数的概率是1lnx根据素数定理以及两者之间的素数总数1x将会xlnx. 但是如果我们选择n(32位)随机数,概率是多少p其中是素数?

或者简单地说

抽到的概率是多少p质数来自n随机数(32 位)。

蒂亚..

1个回答

有 203,280,221 个质数小于232. 来源)。所以一个随机的 32 位数字是素数的概率是203,280,221/2320.04733. 假设你想replacement选择,即同一个号码可以被多次拣选,那么拣选的概率p质数来自n32 位随机数是,根据二项分布的概率质量函数

n!p!(np)!0.04733p(10.04733)np.