var pts = effect("pts")("Slider");
var pos = [effect("min_y")("Slider"), effect("max_y")("Slider")];
var seed = effect("seed")("Slider");
// get random point on first path
var myPath = content("main").path;
var myPathpts = myPath.points().length;
var myRandPt = Math.floor(random(myPathpts));
var mySelectedPt = myPath.points()[myRandPt];
var c, mul // direction changer
var vertices = [mySelectedPt] // create first point
for (i = 1; i <= pts; i++) {
seedRandom(i + seed, true);
c = random(); // create random num between 0 to 1
c > 0.5 ? mul = 1 : mul = -1; // change direction
oldEle = vertices[i - 1] // get previous vertice
y = random(pos[0], pos[1]);
// conditional: if even, go diagonal. If odd, go straight
vertices[i] = oldEle + [x, y];
vertices[i] = oldEle + [0, y];
createPath(vertices, [], [], 0);