# mathgenerator > [!WARNING] > I (lukew3), no longer am interested in maintaining this project. If you have a use case for this project and have the abilities to grow it and ensure/improve it's quality, email me at lukew25073@gmail.com and I will consider adding you as a maintainer. Thanks! A math problem generator, created for the purpose of giving teachers and students the means to easily get access to random math exercises to suit their needs. To try out generators, go to See [CONTRIBUTING.md](https://github.com/lukew3/mathgenerator/blob/main/CONTRIBUTING.md) for information about how to contribute. ## Table of Contents * [Installation](#installation) * [Usage](#usage) * [Documentation](#documentation) ## Installation The project can be install via pip ```bash pip install mathgenerator ``` ## Usage Here is an example of how you would generate an addition problem: ```python import mathgenerator #generate an addition problem problem, solution = mathgenerator.addition() #another way to generate an addition problem using genById() problem, solution = mathgenerator.genById(0) ``` You may prefer to use `import mathgenerator as mg` and run functions like `mg.addition()` so that you don't have to type as much. Problem/solution pairs are generated with either: * `mathgenerator.()` - generates a problem, solution set from the given generator name. * `mathgenerator.genById(id)` - generates a problem, solution set with generator id provided by the `id` parameter You can also use `getGenList()` to return a list of all generators included in the library in the format: ``` [funcname, subjectname] ``` ## Documentation Documentation can be found at https://lukew3.github.io/mathgenerator