Stop construction script from executing again?

I have created a construction blueprint that adds an array of chosen static meshes randomly to a facade like these windows:

Now whenever I play the script gets executed again, changing all the windows. It’s a nice feature for procedural generated content but I want these models to be completely static (the node that spawns the meshes has set the mobility to static) and only change when I change their settings. Or at least they shouldn’t move after building the level. Is this possible?

Sorry but you said “construction blueprint that adds an array of chosen static meshes randomly”

That means that when you press play they are put in random locations or just the type of window? What is the random part, can you post your Blueprint.

Alright, here’s my blueprint:

Look into Random Stream node. You can set a Seed with it so that your blueprint uses the same seed every time.

https://docs.unrealengine.com/latest/INT/Engine/Blueprints/UserGuide/RandomStreams/index.html

Thank you, works like a charm!

amazing ! Thank you !