Appending Perlin maps

Hey everyone, got a bit of a question.

I am using a perlin noise function to generate a map of some form, i don’t mean to be vague but I am such a newbie with noise generation that I don’t actually know how to explain the question in full…

My perlin noise code comes from this site if it helps any: devmag.org.za/2009/04/25/perlin-noise/

My question is, how can I make a tiled noise (i know it’s been asked but every one they assume “tiled” means to make it copy paste side by side…) as in I make a map with say 100 width and 100 height… but I want to make another 100x100 map to append to either one of the 4 sides and make it seem as though it was always meant to be a 200x100 map…

sorry if my explanation is not 100% right but hopefully you can help me at least with starting off in the right direction.

Note: I don’t want to make 1 tile that just repeats over and over, I want to make tiles that merge with the one next to it, like the left map which has half a lake will have the other half on the right map

hope that’s clear enough, thanks everyone anyways oh and also I can’t put pictures or code or links because I am using my phone to post this.