If you see Zach Randolph picking up litters under a bridge, serving stews in a soup kitchen, or getting involved in blood drives, it’s not because he aspires to be a saint. It’s because he’s just been required to spend 150 hours of community service to fulfill his end of a plea deal pertaining to his August arrest for to marijuana possession with intent to sell in exchange for the case being completely dropped.

This is according to TMZ, which first broke the news Wednesday. It could be recalled that Randolph’s original charges were downgraded to misdemeanor possession and resisting arrest.

But now, we've learned Randolph struck a deal with prosecutors to plead no contest to misdemeanor resisting arrest … and in exchange, the pot charge was tossed completely.

Randolph was sentenced to 150 hours of community service as part of a diversion program, which means if he completes the hours and keeps his nose clean for 12 months, the resisting arrest conviction will be wiped from his record.

With jail time out of the way, Randolph can now focus on getting ready for the upcoming NBA season with a new team. Randolph was signed by the Sacramento Kings over the summer to a two-year, $24 million deal in a clear attempt to shore up the team's frontline while providing experience to a relatively youthful roster.