众所周知.Java的Math.random()产生的是服从均匀分布的随机数,可是其它分布的应用也相当广泛,比如泊松分布和高斯分布(正态分布).而这些分布Java没有非常好的提供(高斯分布能够利用Random类),我们须要自己编写. 首先是泊松分布,这是一个离散型的随机变量分布.比較好弄,此外比如考察一些到达事件的概率时,通常服从泊松分布,因此该分布相当有用.在開始编写之前,先感谢知乎一位大神的科普知识.如果有一个服从均匀分布的随机变量.u~U[0,1],F(x)为随机变量x的累计分布函数,那么F