Randomized Sierpinski Gasket Applet

This applet generates a random Sierpinski Gasket. The randomization is dependent on 3 parameters, the initial resistance and alpha and beta values. The range of these values can be set in the control pane on the left-hand side of the applet. To fix one of these values, set the min and max of these values to be equal. By default, the inital resistance is always fixed at 1.0.

The depth slider located at the top of the control pane specifies the depth that the gasket will be drawn at. A depth of 1 is an inital gasket composed of only 3 triangles. Each depth beyond this subdivides all the triangles in the previous step into 3 sub-triangles. The larger the depth, the more accurate approximation of the real gasket. Note that depths beyond 6 or 7 may take several minutes to generate.

Once you have set the parameters, click the 'Draw Gasket' button and watch the applet generate a random gasket. You can redraw the gasket without changing any parameters and get a different gasket every time.

If you want to view a balanced non-randomized gasket, set the initial resistance to be fixed at 1.0, fix alpha at 0.4, and fix beta at 0.5.

The randomization procedure, theoretical background and more data can be found in our paper.

Java applet that draws a random Sierpinski gasket: