Primitive Pythagorean triangles (PPTs) are right triangles that have integer sides with no common divisor. They were used by the Babylonians for use in excavation and surveying. Methods for finding the triples that represent PPTs were valued. A novel method is shown here.

Any (and all) Pythagorean triples can be derived starting from two integers and . You can change the values of and by multiplying their current values by prime numbers. To do this, first click one of the two reset buttons and then repeat the following two steps:

1) choose a prime value from the setter bar at the top.

2) click one of the buttons labeled "A twice", "B twice", or "both A and B".

To generate PPTs, keep and relatively prime as described in the details.