@Test(timeout = 5000)
    public void rangeTest() {
        Random r = new Random();
        T t = new T();
        Ranges.Gen in = new Ranges.Gen(t, "in");
        Ranges.Check out = new Ranges.Check(t, "out");
        for (int i = 0; i < 2000; i++) {
            in.next(r);
            t.execute();
            out.check();
        }
    }