AnalogRead - readings are erratic

So, how do people use these weights to measure 1 gram increments?

It came out of a unit that does this feature.

Is it that I just have to do some crazy programming?