随机点名器

 1 import java.util.HashMap;
 2 import java.util.HashSet;
 3 import java.util.Map;
 4 import java.util.Set;
 5 
 6 public class RandNum {
 7 
 8     static void printRandom(Set<String> set) {
 9         Map<Integer, String> map = new HashMap<Integer, String>();
10         int i = 0;
11         for(String value : set) {
12             map.put(++i, value);
13         }
14         double random = Math.random();
15         int num = (int) (random * set.size()) + 1;
16         System.out.println(map.get(num));
17     }
18 
19     public static void main(String args[]) {
20         Set<String> set = new HashSet<String>() {{
21             add("张三");
22             add("李四");
23             add("王五");
24         }};
25         printRandom(set);
26     }
27 }
原文地址:https://www.cnblogs.com/guanghe/p/8470942.html