Any script or plugin for generating/scattering large scale city using different building models?

Hello,
Is there any script or plugin for UE4 to scatter buildings randomly to create a large scale city.
I need to scatter my buildings randomly with scale variations.
I already have my House models and just want to scatter them randomly.