Thread.
1. Generate a random metric (as noise, for example)
2. Find the shortest path in that metric.
reddit.com/r/proceduralge… By controlling noise frequencies (octaves) you affect the resulting path frequencies.
math.mit.edu/~sheffield/spo…
math.mit.edu/~sheffield/geo…
1. Start with everything covered in path tiles.
2. Remove tiles one by one until only a thin path remains.
boristhebrave.com/2018/04/28/ran…
It can connect >2 points or be stopped early for thicker paths.