@SafeVarargs public static <T>Supplier<T> randomlySelect(T first,T... additional){
  if (additional == null || additional.length == 0)   return null;
  Random rng=new Random(System.currentTimeMillis());
  int max=additional.length + 1;
  return null;
}

@ SafeVarargs public static < T > Supplier < T > randomlySelect ( T first , T ... additional ) { if ( additional == null || additional . length == 0 ) return null ; Random rng = new Random ( System . currentTimeMillis ( ) ) ; int max = additional . length + 1 ; return null ; }
obtain a supplier function that randomly selects from the given values . if the supplied values contain nulls , then the resulting supplier function may return null values .
