Say X是你的目标变量,让我们通过做法来规范化范围Y=(X-200)/(20000-200).所以现在你想要一些带有均值的Y随机变量.[0,1](500-200)/(20000-200)=1/66
你有很多选择,最自然的一个在我看来,一个Beta分布, Y ~ Beta(a,b)带a/(a+b) = 1/66-你有一个额外的自由度,你可以选择适合的最后四分位数的要求.
之后,您只需将X返回为 Y*(20000-200)+200
要生成Beta随机变量,您可以使用Apache Commons或在此处查看.