如何在哈希映射中添加胜率

时间:2017-05-20 23:40:44

标签: java loops random hashmap percentage

我有一个带有对象和整数的HashMap。 我想循环通过HashMap值(整数)并选择一个胜利者(键),我的键只是字符串,如“Eva”,“Steffen”等。获胜的百分比应定义为hashmap中的整数有多大

感谢。

1 个答案:

答案 0 :(得分:1)

分解那个问题......
例如:

Map<String, Integer> lotteryWinners = new HashMap<String, Integer>();
lotteryWinners.add("Eva", 61);
lotteryWinners.add("Steffen", 39);

这些数字必须加起来100 你可以随心所欲地安排人数。

1100选择一个(伪)随机数。有数百万的教程。

然后......
如果此数字介于161之间,则获胜者为Eva,
如果此数字介于62100之间,则获胜者为Steffen。