Check this out tile generator.
Practically infinite patterns.
Use it for web and print.
Repeat in x and y direction to get a tessellation.
Every combination of text and scheme gives a unique design. Scheme is five hex colors merged. Default text is IP address. Default scheme is randomly picked. A type (png or svg) can be specified. Default is svg.
For route /random a random text is picked.
Needs cURL installed.
$ curl https://tessellation.herokuapp.com/YOUR_TEXT?scheme=5555557bb38ef4f1d7f8ab65f15c4c
Random text and scheme.
$ curl https://tessellation.herokuapp.com/random > $(date +%s).svg