How can I distribute various objects based on their size?
Disclaimer: This is not a true way of sorting by size, just a way of faking it by scaling objects.



This works by using a vertex group to affect the particle size and density, simply create a gradient to affect particle size as desired

Start by creating a circular mesh, a cobweb like topology will likely help.



Add a new vertex group and use Weight Paint mode to paint in in a gradient shape to your liking.



Create new particle system set to Hair type, and use the previously created Vertex Group to drive both its Density and Length parameters.