Generating a new procedural world every time you open a level...

I’m not sure how to fix my problem. First i create 2 levels. I need to procedurally generate terrain in each level every time PLAYERS (multiplayer game) start a new game, but between switching levels ingame, terrain (and
environment such as trees and buildings) cannot change untill new game. Can anyone guide me how to do this?