A Fast Ergodic Algorithm for Generating Ensembles of Equilateral Random Polygons