package marubinotto.util;
import java.util.ArrayList;
import java.util.List;
import java.util.Random;
import java.util.TreeSet;
import org.junit.Test;
public class UtilsTest {
@Test
public void getRandomWithExclusion() throws Exception {
List<Integer> results = new ArrayList<Integer>();
TreeSet<Integer> excludes = new TreeSet<Integer>();
int size = 10;
Random random = new Random();
for (int i = 0; i < size; i++) {
int picked = Utils.getRandomWithExclusion(random, size, excludes);
excludes.add(picked);
results.add(picked);
}
System.out.println(results);
}
}