3dsmax from 2010 to 2022
This tool is free to use.
A maxscript to replace a selection of objects by others.
You can enter a percentage by object, and a random scale value.
It replace the objects and copy the position, rotation, scale and visibility animation.
The old objects are placed into a layer named “Replacer_Old”