Javascript 从JS中声明概率的数组中获取内容

Javascript 从JS中声明概率的数组中获取内容,javascript,arrays,probability,Javascript,Arrays,Probability,我想从两个或多个数组中提取值。例如,数组“年龄”包含值1-99,第二个数组“收入”包含值2000-10000。 如果我画的“年龄”超过30,我希望从第二个数组中得到值,但是我得到超过5000的概率必须大于75%。 如何使之成为可能?您可以使用年龄检查和两个公式来计算收入价值,而无需单步计算 作为控制台包装{max height:100%!important;top:0;}您是否在询问如何访问Javascript数组中的随机元素?请看这里:简单,从0到1随机选择,如果低于0.25,从2000到50

我想从两个或多个数组中提取值。例如,数组“年龄”包含值1-99,第二个数组“收入”包含值2000-10000。 如果我画的“年龄”超过30,我希望从第二个数组中得到值,但是我得到超过5000的概率必须大于75%。
如何使之成为可能?

您可以使用年龄检查和两个公式来计算收入价值,而无需单步计算


作为控制台包装{max height:100%!important;top:0;}
您是否在询问如何访问Javascript数组中的随机元素?请看这里:简单,从0到1随机选择,如果低于0.25,从2000到5000选择,如果不是从5000到10000选择,但我不想在30岁以上时只选择5000-10000。我也想要更低的值,但得到更低数字的可能性更低:D
condition   random range       formula       min    max
---------  -------------  ----------------  -----  -----
 <= 5000   0.00 ... 0.25  r * 12000 + 2000   2000   5000
  > 5000   0.25 ... 1.00  r *  6666 + 3333   5000  10000