DS_Tile_Random
I made a tile generator node in Substance Designer that can create tiles of different sizes in both X and Y axises at the same time, without intersecting shapes and can semi-reliably avoid straight seams across the canvas.
Check my Polycount thread to see extensive documentation on how I built this node: https://polycount.com/discussion/222331/ds-tile-random/p1
The user can customize the number of tiles generated in both axises and change the random seed to generate different patterns.
The node consists of a series of Pixel Processors and functions that render the pattern and will end with different results depending on the graph’s random seed.
One .sbs file containing the DS_Tile_Random, DS_Tile_Random_Customize, DS_Edge_Detect and function graphs.