separate generators for Int and Num