EN
Java - get random element from list
12 points
xxxxxxxxxx
1
public static Integer randomElement() {
2
List<Integer> list = Arrays.asList(11, 22, 33, 44, 55, 66, 77);
3
int size = list.size();
4
int randIdx = ThreadLocalRandom.current().nextInt(size);
5
Integer randomElem = list.get(randIdx);
6
return randomElem;
7
}
Example:
xxxxxxxxxx
1
System.out.println(randomElement()); // 77
2
System.out.println(randomElement()); // 11
3
System.out.println(randomElement()); // 33