som*_*m86 5 java random integer gaussian exponential-distribution
我想在Java中生成一些随机整数,但这根据一些分布规律.更加具体:
我想为高斯分布生成一些随机整数.我发现只有发生器才能返回高斯分布的双重结果.这是为什么?
我想在指数分布的某些限制之间生成一些随机整数?在这里,我也发现只有返回双倍的发电机.我也没有找到一种方法只在两个限制之间生成一些随机指数数字.
你能帮助我吗?你知道一个可以做我想做的图书馆吗?我研究了Michael Flanagan的图书馆,小马和阿帕奇的Commons Math,但他们没有我需要的东西.
谢谢!
dty*_*dty -1
只需生成一个 double 并将其缩放到您需要的整数范围即可。例如,如果常规(均匀)随机数生成器生成 0.0 到 1.0 之间的数字,而您想要 0 到 100 之间的数字,则只需将生成的随机数乘以 100 即可。