Rareity for items can be defined by a percentage chance and a spawn timer.
It is very hard to manage all items with percentage only.
You can do this:
You can make groups of items, which spawn on different timers and manage the percentage within the groups much easier, because there are very few items within.
Additional you can use zones with different spawn timers for the items groups to create demand driven system for food e.g.