That's my original intention, but I'm yet teaching myself procedural generation and I've got no idea on how to do that... I guess I should do something similar to how minecraft does it, with separated chunks
Probably could do that. You can calculate how many chunks you need to generate and loop the process. Or cheat and create a map where one edge goes to the other, and loop that sucker ;)