public class RangRate extends Object
| 构造器和说明 |
|---|
RangRate() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <ID> ID |
getRateValue(List<RatePair<ID>> itemRate)
获取概率命中结果
|
static <ID> ID |
getRateValue(Map<ID,Integer> itemRate)
获取概率命中结果
|
static <ID> ID |
getRateValue(com.google.common.collect.RangeMap<Integer,ID> rateItem)
获取概率命中结果
|
static void |
main(String[] args) |
static <ID> com.google.common.collect.RangeMap<Integer,ID> |
toRangeMap(Map<ID,Integer> itemRate)
抽奖元素集合转换成概率区间
|
public static <ID> ID getRateValue(List<RatePair<ID>> itemRate)
ID - 奖品IDitemRate - 抽奖商品ID-概率public static <ID> ID getRateValue(Map<ID,Integer> itemRate)
ID - 奖品IDitemRate - 抽奖商品ID-概率public static <ID> ID getRateValue(com.google.common.collect.RangeMap<Integer,ID> rateItem)
ID - 奖品IDrateItem - 概率区间-对应参与抽奖集合@Beta public static <ID> com.google.common.collect.RangeMap<Integer,ID> toRangeMap(Map<ID,Integer> itemRate)
ID - 奖品IDitemRate - 抽奖元素集public static void main(String[] args)
Copyright © 2023 wuyushuo. All rights reserved.