public class HighNumerial {
private final int len;
private final int[] nums;
private final int NUMERIAL;
public HighNumerial(int len,int numerial) {
super();
this.len = len;
this.nums = new int[len];
this.NUMERIAL = numerial;
}
public boolean inc(){
int i = 0;
nums[i] += 1;
while(nums[i] >= NUMERIAL){
nums[i] -= NUMERIAL;
if(++i >= len) return false;
nums[i] += 1;
}
return true;
}
public int[] getNums(){
return nums;
}
}