Cayley table generator. Generate new table

To demonstrate versatility, both data sets and operations (functions) have been randomized each click.