...
Firstly, we have to understand the geometry random rules, We highly recommend you read and understand this before move on: Geometries RandomizeSimple Geometry Randomization
Then, we just need add some attributes to the nodes and make it can be weight distributed.
...