public class LotteryUtil extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
LotteryUtil.Award
奖品对象
|
| 构造器和说明 |
|---|
LotteryUtil() |
LotteryUtil(boolean isReduce) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addAward(String name,
double weight,
int num)
增加奖品
|
List<LotteryUtil.Award> |
getAwardList()
获取奖品列表
|
String |
lotteryByNum()
按数量抽奖
|
String |
lotteryByProbability()
按概率抽奖
|
void |
removeAward(String name)
删除奖品
|
void |
reset()
重置奖品列表
|
public String lotteryByProbability()
public String lotteryByNum()
public void reset()
public void addAward(String name, double weight, int num)
name - 奖品名称weight - 奖品权重 [0, 1]num - 奖品数量 (开启减少奖品功能才有用)public void removeAward(String name)
name - public List<LotteryUtil.Award> getAwardList()
Copyright © 2021. All rights reserved.