Hello Vidushi,
The detail you have provided namely
[ "random-seed-turtles" 1 2 ]
[ "landscape-scenario" "baseline" "future"]
indicates combinations : random-seed 1, landscape "baseline";
random-seed 1, landscape "future";
random-seed 2, landscape "baseline" &
random-seed 2, landscape "future"
If your code is such that baseline and future scenarios get executed during every run (as indicated by your example), then you don't need landscape in behavior space.
Also, if your code contains baseline and future scenarios to be executed during a single run, then definitely the initial patches will be different as random-number generator has already been invoked by the baseline code before it is called again by future scenario code. Therefore, if you need to have the same patch for future scenario also, then you will have to reset the random-seed again before start of the future scenario code. But I don't think that is a good idea.
In such case, it is better to split the model into two sections such that only one section is executed during any run. Then define landscape scenarios "baseline" and "future" for each section, respectively. So if baseline is selected, only the baseline codes will be run and vice versa. Ensure that random-seed setting is common for both the sections.
Hope this helps,
Best,
Pradeesh