Custom Louvre Facades script

hey guys, i was developing this custom facade in grasshopper for fabrication, i divided the design into 2 stages and so far i am on 50% completion. Stage 1 is done cause it was relatively easier. its there in the attached gh file.
Stage 1 ref a

now, i am having a bit of trouble figuring out the workflow for stage 2 which is attached below - ref b

over here i want to subtract voids in random intervals from the given louvres. i tried to create spheres to subtract the void as shown in the ref b but i cant seem to get this random pattern from grasshopper and the void similar to ref b the attached image.

Can anyone give me any pointers? and advice for when i would want to fabricate, should i treat the facade as 1 huge panel or have a segment which multiplies over the facade?

CONCEPT_LOUVRE_FILE.gh (16.4 KB)

?

i tried to create spheres to subtract them with the louvre to get that shape but it wasnt as expected. what you sent a screenshot of is the part where i was trying to create the random pattern to subtract from the main louvres in ref b