I'm making a sandstone brick pattern based on reference photos from a sandstone wall in a city. What I notice is that there are a bunch of different varieties of unique elements that any brick

Baiscally, I want to make it so that these varieties will each pick random bricks to apply themselves to. Meaning that a single brick can have all of these 5 different varieties, and can also have none of them, and most of them will have 1 or 2 randomly picked varietes, for example Cracks and Dents.

I just don't know how to do this, and where to begin learning how to do it. I'm basically just asking for a tutorial which tackles a similar challenge.

*can*have, but not every brick has, so I started making those, let's call them Cracks, Erosion, Dents, Pores and Mold.Baiscally, I want to make it so that these varieties will each pick random bricks to apply themselves to. Meaning that a single brick can have all of these 5 different varieties, and can also have none of them, and most of them will have 1 or 2 randomly picked varietes, for example Cracks and Dents.

I just don't know how to do this, and where to begin learning how to do it. I'm basically just asking for a tutorial which tackles a similar challenge.