The whole thingy is rather internal (using various Methods that … blah, blah).
But hope dies last: Given any Curve List (paths), the resolution - num of divisions (N), the Enumerable indices collection (0 to N) - for the divPts/Curve params, the “split” in random size chunks - with various ways, some robust // approach etc etc … get the attached as a hint/entry level start on that fake effect matter (plus the poor relative C# for the variable size “dotPts”).
Curve_CurvesOnPerpFrames_JustAHint_V1.gh (125.4 KB)
For the var size (min-max) chunks of indices > then divPts/Params > then Curve pieces trimmed at min/max Index > etc etc … I would recommend something like this (non :sequential values):
Or (sequential values):

