Random surface division

Hi All,
I need to create a parametric stones wall. I need to subdivide a surface randomly. I don’t want to use the reparametrize option because I want to give the domain dimensions of the stones. I’ve just started but I’m still far from the result. Any help?
Thanks, Roy

Stones wall
Subdivide surface starting point.gh (13.1 KB)

You can do that with 2 Methods:

(a) Recursive subdivision that yields visible “rows” (for obvious reasons) like:

(b) Or via classic Matrix theory ops like:

But unless you are familiar with coding (C#) I have no idea how to do it using native GH components.

It’s a good idea to search for some relevant topics via google first.