类 WeightKit
java.lang.Object
com.iohao.game.common.kit.weight.WeightKit
权重工具
- 作者:
- 渔民小镇
- 另请参阅:
- 日期:
- 2022-01-02
-
构造器概要
-
方法概要
-
构造器详细资料
-
WeightKit
public WeightKit()
-
-
方法详细资料
-
roll
随机抽取 根据权重将列表的权重值相加,随机获取该权重值 在遍历列表,并累积元素的权重值。只要当前元素权重大于这个随机值,就返回元素 如果没有找到大于随机权重值,那么就返回权重最大的元素
- 类型参数:
T
- T- 参数:
weights
- 权重值列表,如果list不为null or empty,那么返回值一定不为null- 返回:
- 权重值大的元素的获取几率会比较大
-