Off the top of my head.. Assuming there's no tile mask plugging the height into Displacement and Scale with a bit of randomisation should get you most of the way there You probably want to mess with contrast on the inputs, maybe a distance node to restrict where they go..