>>434
base+offの2つに分ける意味は?
int RingNum(int base_off,int min,int max); /* これでも同じでは? */