Two colors, in a ratio of 2:1? Roll a die for placement. If you get a 1-4, the grey. If you get a 5-6 an ivory. Go left to right, top to bottom. Draw it out on a sheet of paper and see what you think. Answer from planetmikecom on reddit.com
🌐
Pinterest
pinterest.com › explore › home decor
Random Tile Patterns Designs – FREE PATTERNS
March 17, 2014 - Generate random tiling patterns with Excel · Kathy Renken · Explore · Home Decor · Flooring and Tile · 78 Pins · 2d · Tile Layout Ideas · Tile Layout Patterns · Tile Pattern Layout ·
🌐
DIYnot
diynot.com › home › forums › how to... › decorating and painting
Designing random tile pattern - odd or even? | DIYnot Forums
August 13, 2005 - How do I avoid runs of two or three rows of tiles creating a diagonal effect with the same colour being near to each other. I am busy on an excel spreadsheet trying to manually design and colour in the boxes, but any tips from the experts about how one designs a random effect is very welcome? ... a random pattern is exactly that RANDOM it is all down to personal choice.and does it really matter if you end up with two colours together
🌐
Mosa
mosa.com › en › services › online-tools › pattern-generator
Pattern Generator > Services > View tile series
The Mosa Pattern Generator allows you to make endless combinations with new and existing wall and floor patterns. You are free to choose from all available formats, grids, textures, and colours.
🌐
Chandoo.org
chandoo.org › home › latest articles & tips from chandoo.org › modeling tiles in a room using excel conditional formatting
Modeling tiles in a room using Excel Conditional Formatting » Chandoo.org - Learn Excel, Power BI & Charting Online
April 22, 2014 - So today, we will learn how to create a room layout like this using Excel: If you like the demo, read on to learn. To model tiles in a room, we need 4 inputs.
🌐
Reddit
reddit.com › r/homeimprovement › how to generate a random-looking pattern of hexagonal floor tiles?
r/HomeImprovement on Reddit: How to generate a random-looking pattern of hexagonal floor tiles?
January 15, 2020 -

We are renovating our small bathroom (5ft x 8ft) For the floor tiles, we chose 7in x 8in hexagonal tiles. 67% of the tiles are grey. 33% are ivory. We want to just have a seemingly random smattering of the ivory tiles among the grey.

Tile subcontractor says he doesn't want to do the randomness himself in case we aren't happy with what he chooses, and has asked us for a pattern.

I'm shit at math, and was hoping to find an online tile pattern generator, bit haven't had much luck. There's one at clayhaustile.com that has an option for hex tile, but that's the only one I've found.

Any leads or tips to create a seemingly random or just understated pattern?

🌐
Codealchemists
codealchemists.com › tiles
Kitchen wall tile pattern generator - CodeAlchemists.com
Random, but not random. Hint: If you print this page, select "More Settings" -> "Background graphics" (or equivalent) to make the tile colours visible.
🌐
Pinterest
pinterest.com › explore › home decor
Generate random tiling patterns with Excel - Pinterest
March 17, 2014 - Skip to content · Search for easy dinners, fashion, etc · When autocomplete results are available use up and down arrows to review and enter to select. Touch device users, explore by touch or with swipe gestures · Log in · Sign up · Explore random tile patterns with an Excel workbook that ...
🌐
Stack Overflow
stackoverflow.com › questions › 78680691 › pattern-from-tiles-generator
graphics - Pattern from tiles generator - Stack Overflow
The tool or script which I am searching for should take square tile or more tiles and create variation patterns by rotating and shifting them.
Find elsewhere
🌐
Houzz
houzz.com › discussions › 2662301 › random-tile-patterns-how-to-create
Random tile patterns -- how to create?
The Versailles is not the only "random" pattern. In fact there are several of them. The only floors I've seen that were truly random (note without quotes), you could tell they were truly random, because of spaces being filled with pieces other than the main sizes of tiles used, or same size pieces clumped together in one spot.
🌐
CADHatch
cadhatch.com › hatch-pattern-generator
Free Hatch Pattern Generator & Hatch Pattern Creator Tools
Create your own AutoCAD custom hatch patterns of any size using our free excel based AutoCAD Hatch Pattern Creation tool. The AutoCAD PAT file generated can be saved onto your PC as and installed described in our Install Guide.
🌐
Codealchemists
codealchemists.com › tiles › index.html
Kitchen wall tile pattern generator
Random, but not random. Hint: If you print this page, select "More Settings" -> "Background graphics" (or equivalent) to make the tile colours visible.
🌐
YouTube
youtube.com › watch
Random Tile Patterns by % - Measure Square 8 - YouTube
In this video we will cover designing a random tile pattern and assigning different color tiles by a percentage in Measure Square 8. (Best viewed in 1080p)Fo...
Published   January 19, 2018
🌐
Hammocks
hammocks.co.uk › handmade-tiles-random-pattern-designer.htm
Random Tile Pattern Designer - Handmade Mexican Tiles
Just measure your wall height and ... and the 10cm handmade tiles currently available. Choose which tiles you'd like to include in the pattern and click the "randomise" button as many times as you like to generate a different random pattern each time....
🌐
Daltile
daltile.com › how-to › floor-patterns › how-to-lay-three-tile-patterns
Create Dynamic, 3-Tile Flooring Design Patterns | Daltile
Create designs with a high degree of movement and flow using three-tile patterns. Compare pattern styles, tile size and more to find your perfect design.
🌐
Clayhaus Tile
clayhaustile.com › home › you design
You Design - Clayhaus TileClayhaus Tile
October 4, 2025 - You Design Tool Choose the pattern, tile colors, and grout color youʼd like to generate a blend. This is a fantastic way to begin the design process and visualize your […]
Top answer
1 of 4
3

Alternatively, you could approach this problem as the yellow tiles "eroding" away at the blue/background. To do this, at every step, have a yellow tile add a fixed number to the "erosion sum" E of all of the background tiles neighboring it in a cardinal direction (and perhaps maybe a fraction of that to the background tiles neighboring it diagonally).

Then, when it comes time to place a new tile, you can, for each background tile, pick a random number from 0 to E; the greatest one is "eroded" away. Alternatively, you could do a simple weighted random choice, with E being their weights.

For 2x2 or 3x3 tiles, you can pick only from tiles that suitably "fit" a 2x2 or 3x3 square in it (that is, a 2x2 or 3x3 the eroded tile on its edge, so that it doesn't cause overlap with already-placed tiles). But really, you're never going to get something looking as natural as one-by-one erosion/tile placement.

You can save time recalculating erosion sums by having them persist with each iteration, only, when you add a new tile, up the erosion sums of the ones around it (a simple +=). At this point, it is essentially the same as another answer suggested, albeit with a different perspective/philosophy.

A sample grid of Erosion Sums E, with direct cardinal neighbors being +4, and diagonal neighbors being +1:

Erosion Sums http://img199.imageshack.us/img199/4766/erosion.png

The ones with a higher E are most likely to be "eroded" away; for example, in this one, the two little inlets on the west and south faces are most likely to be eroded away by the yellow, followed by the smaller bays on the north and east faces. Least likely are the ones barely touching the yellow by one corner. You can decide which one either by assigning a random number from 0 to E for each tile and eroding the one with the highest random number, or doing a simple weighted random selection, or by any decision method of your choice.

2 of 4
2

For purely random, you start with an empty grid and a "candidate" list (also empty).

Place the first tile in the centre of the grid, then add each adjacent tile to the one you just placed into the "candidate" list. Then, each turn, choose a random entry in the "candidate" list and place a tile there. Look at each adjancent grid location next to where you just placed the tile, and for each one that is also empty, put it on the "candidate" list for the next time around (if not already there).

To avoid creating holes in your tile grid, increase the probability of selecting a grid location based on the number of adjacent tiles that are already filled (so if only one adjacent tile is already filled, it has low probably. If they're all filled, it'll have a very high probability).

In pseudo code:

grid = new array[width,height];
candidates = new list();

function place_tile(x,y) {
   // place the tile at the given location
   grid[x,y] = 1;

   // loop through all the adjacent grid locations around the one
   // we just placed
   for(y1 = y - 1; y1 < y + 1; y1++) {
       for(x1 = x - 1; x1 < x + 1; x1++) {
           // if this location doesn't have a tile and isn't already in
           // the candidate list, add it
           if (grid[x,y] != 1 && !candidates.contains(x1,y1)) {
               candidates.add(x1,y1);
           }
       }
   }
}

// place the first tile in the centre
place_tile(width/2, height/2);

while (!finished) {
   // choose a random tile from the candidate list
   int index = rand(0, candidates.length - 1);

   // place a tile at that location (remove the entry from
   // the candidate list)
   x, y = candidates[index];
   candidates.remove(index);
   place_tile(x, y);
}
🌐
MSI Surfaces
msisurfaces.com › patterned-floor-tile-tool
Tile Patterns Tool - Tile Layout Calculator - MSI Surfaces
MSI’s tile patterns tool lets you select one, two, or multiple sizes of tile before picking the desired pattern and learning how many tiles are needed.
🌐
MrExcel
mrexcel.com › forums › question forums › excel questions
Randomized Map | MrExcel Message Board
August 28, 2022 - Sub Test() Dim arr, vec() As String, dmy As String Dim r1 As Integer, r2 As Integer, r3 As Integer, counter As Integer Dim myDataRng As Range Dim cell2 As Range Dim RandomRange As Range, cell As Range Range("G1:G100").Clear Set RandomRange = Range("A1:D2") For Each cell In RandomRange cell.Formula = "=CHAR(RANDBETWEEN(65,90))" Next RandomRange.Value = RandomRange.Value ' SET THE RANGE (SECOND COLUMN).
🌐
Egecarpets
egecarpets.com › custom-design › tile-creator
Tile Creator | Try our free carpet tile generator now
First, define your preferred installation type (for instance monolithic or quarter turn) in combination with your chosen tile or plank size. Your next step is to choose different styles from our attractive selection of predesigned carpet tiles ...