A Real Permutation Table Generator

A javascript implementation of Jeffrey A. Johnson's
SEPA: A Simple, Efficient Permutation Algorithm


The algorithm is fast. Displaying the results is the hard part. With many permutations, browsers get quite angry trying to render the page.