我有一个带有对象和整数的HashMap。 我想循环通过HashMap值(整数)并选择一个胜利者(键),我的键只是字符串,如“Eva”,“Steffen”等。获胜的百分比应定义为hashmap中的整数有多大
感谢。
答案 0 :(得分:1)
分解那个问题......
例如:
Map<String, Integer> lotteryWinners = new HashMap<String, Integer>();
lotteryWinners.add("Eva", 61);
lotteryWinners.add("Steffen", 39);
这些数字必须加起来100
你可以随心所欲地安排人数。
从1
到100
选择一个(伪)随机数。有数百万的教程。
然后......
如果此数字介于1
和61
之间,则获胜者为Eva,
如果此数字介于62
和100
之间,则获胜者为Steffen。