心愿抽奖概率修改
parent
2ba57b1a4a
commit
d3425b731f
|
@ -451,8 +451,7 @@ public class HeroLogic{
|
||||||
return item;
|
return item;
|
||||||
}
|
}
|
||||||
|
|
||||||
int sum = map.values().stream().mapToInt(Integer::intValue).sum();
|
int randomInt = MathUtils.randomInt(weight);
|
||||||
int randomInt = MathUtils.randomInt(sum);
|
|
||||||
|
|
||||||
// 遍历权重
|
// 遍历权重
|
||||||
for (Map.Entry<Integer, Integer> entry : map.entrySet()) {
|
for (Map.Entry<Integer, Integer> entry : map.entrySet()) {
|
||||||
|
@ -476,7 +475,7 @@ public class HeroLogic{
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
// 权重递减
|
// 权重递减
|
||||||
anInt-=entry.getValue();
|
randomInt-=entry.getValue();
|
||||||
}
|
}
|
||||||
return item;
|
return item;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue