【发布时间】:2013-07-07 15:40:41
【问题描述】:
看起来很简单,但我想要一个公式(最好是.net):
对于给定的数字,例如 1.5 - 公式将输出一个随机数,该随机数接管一个系列的平均值约为 1.5...所以它可能是 0.1、1.2、7.1、2.5、.2 等,但平均值将接近 1.5。
澄清:我希望数字是正数。
【问题讨论】:
-
为什么不为您的随机数指定一个范围。你甚至可以将结果除以 100 得到浮点数。
-
那里有很多动人的作品。您是否需要保证在 N 个项目之后它会在 1.5 左右,或者只是“可能”?您允许的范围有多大?
-
如果 1.5 是您的平均值,您会认为 -1000 和 1003 是有效值吗?你的极值是多少?
-
任何以 1.5 为中间值的范围都倾向于平均 1.5
-
所以你想要不平衡的随机数?即,范围 0.0 -> 20.0 但平均为 1.5?