java 指定平均值和取值范围生成随机数(随机100到10000平均值是1000,最大值,最小值)
需求场景:抽奖送积分,积分范围100-10000,要求平均1000积分。这是一个很常见的需求,但是很难下手,一般人的解决方案都是先随机几个数值判断或者第一次随机一个小的第二次随机一个大的。其实如果把需求转换成数学函数你就会豁然开朗:给定离散函数y=f(x)(x∈[100,10000],y>=0,),使得y的期望值为1000。但,这种函数千千万,鬼知道是哪个...正所谓弱水三千我们只需一瓢,我们又不