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?

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 !