Tag: 泊松

用于泊松和均匀分布的Java生成器?

据我所知,标准发生器用于正态分布。 我必须根据正态,均匀和泊松分布生成随机数,但我似乎找不到最后2个的类。 我必须在0 – 999999范围内生成它们。

生成泊松和二项式随机数的算法?

我一直在四处寻找,但我不知道该怎么办。 我发现这个页面在最后一段中说: 使用这个简单的配方获得从泊松分布中获取的随机数的简单生成器:如果x 1 ,x 2 ,…是在0和1之间具有均匀分布的随机数序列,则k是第一个整数,其中乘积x 1 ·x 2 ·……·x k + 1 <e -λ 我发现了另一个描述如何生成二项式数的页面 ,但我认为它使用的是泊松生成的近似值,这对我没有帮助。 例如,考虑二项式随机数。 二项式随机数是硬币N次投掷中的头数,其中任意一次投掷的头部概率为p。 如果在区间(0,1)上生成N个均匀随机数并计算小于p的数,则计数是具有参数N和p的二项式随机数。 我知道有库可以做到这一点,但我不能使用它们,只能使用语言提供的标准统一生成器(在本例中为java)。