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 }