vertices = 3; movement = rnd(3)/4
v = 4; mv = rnd(3)/4
v = 4; mv = rnd(2)/4
v = 4; mv = rnd(4)/4
When a > b in rnd(a)/b, the fractal extends beyond the vertices like this:
v = 4; mv = rnd(4)/3
v = 3; mv = rnd(4)/3
The random movement can also be taken from a set of unrelated fractions:
v = 4; mv = rnd(0·10364, 0·77965)
v = 4; mv = rnd(0·14874, 0·43672, 0·90473)
v = 4; mv = rnd(various)
One can also prohibit use of a ratio used on the previous move, as here:
v = 4; mv = rnd(4)/5
Another variant, which does not create a fractal, is to move a fixed rather than proportional distance towards a vertex selected at random. In the first the distance is 2/3rds of the radius used to create the vertices:
v = 3; mv = 2/3r
v = 3; mv = 1r
v = 4; mv = 7/3r
And Still More Unnested Sierpinski Polygons
Previous Unnested Sierpinski Polygons
Pre-Previous Unnested Sierpinski Polygons