How to build a city at run-time with blueprints?

Hi,

I want to put together city blocks randomly to make a procedurally-generated city at run-time, using blueprints. I don’t know what features to search for to make this happen in version 4.23.

So how do I loop through each empty “city block placeholder” , generate a random number, use it to pick a specific level (or mesh?) and make that level visible using blueprints?

You might want to check this thread although it is a C++ project: Procedural Cities with Interiors [FREE] - Released Projects - Unreal Engine Forums