权重分配,A:1 B:5 C:10
需求是随机选择一个,要求权重越高选中的几率越大
解决思路:
在1到16(权重之和)之间生成一个随机数x,如果x在(1,10]区间内则选择A,如果x在(10,15]区间内选择B,如果在(15,16]区间内选择C。
权重分配,A:1 B:5 C:10
需求是随机选择一个,要求权重越高选中的几率越大
解决思路:
在1到16(权重之和)之间生成一个随机数x,如果x在(1,10]区间内则选择A,如果x在(10,15]区间内选择B,如果在(15,16]区间内选择C。