(combining these: Moore curve path (with replacement technique), truchet, flips (a way to have a pattern that"s not trivial) and an effort to try to make it look nice)
No Moore curves or flips but I made a game based on Truchet tiles for Ludum Dare a few years ago!