Skip to content
Snippets Groups Projects
RandomUtil.java 403 B
Newer Older
  • Learn to ignore specific revisions
  • SAIDI Hatim's avatar
    SAIDI Hatim committed
    package util;
    
    import java.util.List;
    import java.util.Random;
    
    public class RandomUtil {
    
    
    
        private  RandomUtil(){
    
        }
    
        public static <T> T randomElement(T[] elements, Random random){
    
    SAIDI Hatim's avatar
    SAIDI Hatim committed
            return elements[random.nextInt(elements.length)];
    
    SAIDI Hatim's avatar
    SAIDI Hatim committed
        }
    
        public static <T> T randomElement(List<T> elements, Random random){
    
    SAIDI Hatim's avatar
    SAIDI Hatim committed
            return elements.get(random.nextInt(elements.size()));
    
    SAIDI Hatim's avatar
    SAIDI Hatim committed
        }
    }