/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package org.pepsoft.util;
import java.util.Random;
/**
*
* @author pepijn
*/
public final class RandomOne {
private RandomOne() {
// Prevent instantiation
}
@SafeVarargs
public static <T> T of(T... objects) {
return objects[RANDOM.nextInt(objects.length)];
}
@SafeVarargs
public static <T> T of(Random random, T... objects) {
return objects[random.nextInt(objects.length)];
}
private static final Random RANDOM = new Random();
}