A generator that returns nums.
Generator<core.num> get num { return (random, size) { return random.nextBool() ? int(random, size) : double(random, size); }; }