Procedural Texturing
Tweak as required even changing the spot distribution and type allowing a wide array of variation.
Procedural materials, mesh and hair generation.
Reaction diffusion is a chemical reaction seen in nature, it’s what gives zebras stripes and Dalmatians spots.
Even individual hair strands can be tweaked and configured