Generates random patterns for modular multiplication on a circle. Parameters: - N: number of points and modulus - M: multiplier - Min/Max N/M: bounds for the randomizer - Dots: size of the points around the outside Controls: - Make sure to press the Flag to enable live updates to the drawing as you're changing parameters. - Use the sliders to change each parameter. - Press the Pencils to set parameters to values possibly outside the default range. - Press the small Play buttons next to N and M to automatically cycle back and forth through the min/max range. - Press Space or the Randomize button to generate a new pattern. N and M are chosen within their respective bounds (if possible) and such that M < N. - Press the Redraw button to update the drawing if live updates are off. - Press the Moon/Sun to toggle Dark Mode. Notes: - The points start at 1 on the right and increase counter-clockwise - It is possible to set N or M to non-integer or negative values, but results are not guaranteed
This tool was originally inspired by this visualization: https://demonstrations.wolfram.com/ModularMultiplicationOnACircle/ But this one has more options and information: https://www.redblobgames.com/x/1847-mathologer-modulo-circle/