code: @SuppressWarnings("unchecked")
      public static <T> T getRandomSelection(List<T> options) {
          return (T) getRandomSelection(options.toArray(new Object[options.size()]));
      }
docs: Randomly chooses and returns one of the provided options.
  
  @param options
  @return