Read the posts. Rage is generated with a single decimal place calculation, but only shown as whole numbers. You are generating a fraction of rage every time you get hit, it just doesn't show until you break over a whole number amount. Not a bug. Just not properly tuned.