code: public static <T> T pick(List<T> values) {
  		if (values == null || values.size() == 0)
  			return null;
  
  		int index = RandomInteger.nextInteger(values.size());
  		return values.get(index);
  	}
docs: Picks a random element from specified array.
  
  @param values an list of any type
  @return a randomly picked item.