Eneroth Random Selection can be used to create some variety in a model by replacing a percentage of the instances of one component with another.
This was originally intended to be a simple little extension example new developers could use as reference but turned out to be a rather useful little extension too.
Download: Extension | SketchUp Extension Warehouse
Source available at GitHub: GitHub - Eneroth3/RandomSelection