- They seem to reset every day.
- If a bin is shaking, it will contain either a Pokemon or an item.
- A shaking bin will only ever contain one kind of Pokemon.
So, the bins reset every day. And the same bin will only ever contain one Pokemon so if you're doing this in the hope for a bin to have a different Pokemon then just keep on checking the other bins.
Hope I helped. :)