Hi Jon,
Please have a look at the file below:
https://www.amazon.com/clouddrive/share/M15YTAVNBRfPMB3IaWuJFedDjXRuWuXPjiqD9xwb0fE
It is not based on weight, but I hope it works for you.
This is based on the Freeze>Grow option, while the Radius of the Freeze to grow is determined by a Random (Subfield).
(In newer versions, the Weight-Workflow is not directly given. However, if absolutely needed, a Matrix Object can receive the Weight information from an Effector. This Matrix object can then be used in the Fields list to use these values. The set-up is based on the Cloner and the Matrix, it creates a more complex set up.)
Let me know if you have a question about it. I’m happy to look into it.
All the best