Saving the state of procedurally generated maps?

Hi all,

I’m currently working on learning how to procedurally generate a map similar to that of Terraria or Starbound (basically a bunch of different tiles stacked on each other). I’ve managed this so far by creating them inside of a blueprint’s construction script. This made me wonder…

If I have a procedural map generated randomly when the level loads, if I were to modify the map in game(add/remove tiles), is there an easy way I could save that map’s state so that it doesn’t regenerate (fire off the construction script) if I were to unload and reload the streamed level that the blueprint is contained in?

Thanks!