Javascript 从JS中声明概率的数组中获取内容
我想从两个或多个数组中提取值。例如,数组“年龄”包含值1-99,第二个数组“收入”包含值2000-10000。 如果我画的“年龄”超过30,我希望从第二个数组中得到值,但是我得到超过5000的概率必须大于75%。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
如何使之成为可能?您可以使用年龄检查和两个公式来计算收入价值,而无需单步计算
作为控制台包装{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