mirror of
https://github.com/DeaDvey/mathgenerator.git
synced 2025-11-28 06:25:23 +01:00
Merge pull request #381 from lahdjirayhan/fix-volume-pyramid-id
Fix ID for volume_pyramid
This commit is contained in:
241
README.md
241
README.md
@@ -68,143 +68,144 @@ This creates the pdf `ws.pdf` in your current directory
|
||||
## algebra
|
||||
| Id | Skill | Example problem | Example Solution | Function Name | Kwargs |
|
||||
|------|-------|-----------------|------------------|---------------|--------|
|
||||
| 11 | [Basic Algebra](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/algebra/basic_algebra.py) | 9x + 1 = 6 | 5/9 | basic_algebra | `maxVariable=10` |
|
||||
| 12 | [Logarithm](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/algebra/log.py) | log2(256) | 8 | log | `maxBase=3` `maxVal=8` |
|
||||
| 17 | [Integer Multiplication with 2x2 Matrix](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/algebra/multiply_int_to_22_matrix.py) | 5 * [[7, 9], [8, 0]] = | [[35,45],[40,0]] | multiply_int_to_22_matrix | `maxMatrixVal=10` `maxRes=100` |
|
||||
| 20 | [Midpoint of the two point](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/algebra/midpoint_of_two_points.py) | (-19,-16),(-13,-3)= | (-16.0,-9.5) | midpoint_of_two_points | `maxValue=20` |
|
||||
| 21 | [Factoring Quadratic](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/algebra/factoring.py) | x^2+2x-80 | (x-8)(x+10) | factoring | `range_x1=10` `range_x2=10` |
|
||||
| 23 | [Solve a System of Equations in R^2](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/algebra/system_of_equations.py) | 8x + y = -57, 4x - 6y = -22 | x = -7, y = -1 | system_of_equations | `range_x=10` `range_y=10` `coeff_mult_range=10` |
|
||||
| 24 | [Distance between 2 points](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/algebra/distance_two_points.py) | Find the distance between (16, 20) and (-9, 15) | sqrt(650) | distance_two_points | `maxValXY=20` `minValXY=-20` |
|
||||
| 26 | [Linear Equations](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/algebra/linear_equations.py) | 9x = 90, -3x + 15y = -195 | x = 10, y = -11 | linear_equations | `n=2` `varRange=20` `coeffRange=20` |
|
||||
| 41 | [Intersection of Two Lines](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/algebra/intersection_of_two_lines.py) | Find the point of intersection of the two lines: y = -5/4x - 8 and y = -5/4x | No Solution | intersection_of_two_lines | `minM=-10` `maxM=10` `minB=-10` `maxB=10` `minDenominator=1` `maxDenominator=6` |
|
||||
| 43 | [Cross Product of 2 Vectors](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/algebra/vector_cross.py) | [-2, 12, -19] X [18, -15, -13] = | [-441, -368, -186] | vector_cross | `minVal=-20` `maxVal=20` |
|
||||
| 45 | [Simple Interest](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/algebra/simple_interest.py) | Simple interest for a principle amount of 5281 dollars, 10% rate of interest and for a time period of 2 years is = | 1056.2 | simple_interest | `maxPrinciple=10000` `maxRate=10` `maxTime=10` |
|
||||
| 46 | [Multiplication of two matrices](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/algebra/matrix_multiplication.py) | Multiply<table><tr><td>9</td><td>9</td><td>-1</td></tr><tr><td>2</td><td>-3</td><td>6</td></tr><tr><td>-1</td><td>-5</td><td>7</td></tr><tr><td>7</td><td>-3</td><td>-4</td></tr></table>and<table><tr><td>9</td><td>-6</td></tr><tr><td>8</td><td>0</td></tr><tr><td>1</td><td>-1</td></tr></table> | <table><tr><td>152</td><td>-53</td></tr><tr><td>0</td><td>-18</td></tr><tr><td>-42</td><td>-1</td></tr><tr><td>35</td><td>-38</td></tr></table> | matrix_multiplication | `maxVal=100` `max_dim=10` |
|
||||
| 50 | [Quadratic Equation](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/algebra/quadratic_equation.py) | Zeros of the Quadratic Equation 47x^2+152x+82=0 | [-0.68, -2.55] | quadratic_equation | `maxVal=100` |
|
||||
| 65 | [Multiplication of 2 complex numbers](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/algebra/multiply_complex_numbers.py) | (16+11j) * (-3-17j) = | (139-305j) | multiply_complex_numbers | `minRealImaginaryNum=-20` `maxRealImaginaryNum=20` |
|
||||
| 72 | [Dot Product of 2 Vectors](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/algebra/vector_dot.py) | [-19, -4, -7] . [19, 3, 0] = | -373 | vector_dot | `minVal=-20` `maxVal=20` |
|
||||
| 74 | [Inverse of a Matrix](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/algebra/invert_matrix.py) | Inverse of Matrix Matrix([[71, 65, 76], [97, 27, 8], [37, 17, 66]]) is: | Matrix([[-823/115312, 1499/115312, 383/57656], [3053/115312, -937/115312, -1701/57656], [-325/115312, -599/115312, 1097/57656]]) | invert_matrix | `SquareMatrixDimension=3` `MaxMatrixElement=99` `OnlyIntegerElementsInInvertedMatrix=False` |
|
||||
| 77 | [Determinant to 2x2 Matrix](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/algebra/int_matrix_22_determinant.py) | Det([[74, 93], [61, 69]]) = | -567 | int_matrix_22_determinant | `maxMatrixVal=100` |
|
||||
| 78 | [Compound Interest](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/algebra/compound_interest.py) | Compound interest for a principle amount of 4617 dollars, 10% rate of interest and for a time period of 5 year is = | 7435.72 | compound_interest | `maxPrinciple=10000` `maxRate=10` `maxTime=10` |
|
||||
| 100 | [complex Quadratic Equation](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/algebra/complex_quadratic.py) | Find the roots of given Quadratic Equation x^2 + 7x + 8 = 0 | simplified solution : ((-1.438, -5.562)), generalized solution : ((-7 + sqrt(17))/2*1, (-7 - sqrt(17))/2*1) | complex_quadratic | `prob_type=0` `max_range=10` |
|
||||
| 105 | [Combine Like terms](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/algebra/combine_like_terms.py) | 2x^3 + 1x^4 + 1x^4 + 9x^3 + 8x^1 + 6x^6 + 10x^3 | 8x^1 + 21x^3 + 2x^4 + 6x^6 | combine_like_terms | `maxCoef=10` `maxExp=20` `maxTerms=10` |
|
||||
| 111 | [Expanding Factored Binomial](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/algebra/expanding.py) | (10x+5)(-1x-8) | -10*x^2-85*x-40 | expanding | `range_x1=10` `range_x2=10` `range_a=10` `range_b=10` |
|
||||
| 11 | [Basic Algebra](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/algebra/basic_algebra.py) | 8x + 3 = 10 | 7/8 | basic_algebra | `maxVariable=10` |
|
||||
| 12 | [Logarithm](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/algebra/log.py) | log3(9) | 2 | log | `maxBase=3` `maxVal=8` |
|
||||
| 17 | [Integer Multiplication with 2x2 Matrix](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/algebra/multiply_int_to_22_matrix.py) | 14 * [[7, 4], [3, 3]] = | [[98,56],[42,42]] | multiply_int_to_22_matrix | `maxMatrixVal=10` `maxRes=100` |
|
||||
| 20 | [Midpoint of the two point](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/algebra/midpoint_of_two_points.py) | (17,-9),(-4,-18)= | (6.5,-13.5) | midpoint_of_two_points | `maxValue=20` |
|
||||
| 21 | [Factoring Quadratic](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/algebra/factoring.py) | x^2+7x-8 | (x+8)(x-1) | factoring | `range_x1=10` `range_x2=10` |
|
||||
| 23 | [Solve a System of Equations in R^2](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/algebra/system_of_equations.py) | -3x + 8y = 57, -10x - 5y = -95 | x = 5, y = 9 | system_of_equations | `range_x=10` `range_y=10` `coeff_mult_range=10` |
|
||||
| 24 | [Distance between 2 points](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/algebra/distance_two_points.py) | Find the distance between (12, -16) and (-5, 21) | sqrt(1658) | distance_two_points | `maxValXY=20` `minValXY=-20` |
|
||||
| 26 | [Linear Equations](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/algebra/linear_equations.py) | -12x + 12y = 24, 19x + 3y = -38 | x = -2, y = 0 | linear_equations | `n=2` `varRange=20` `coeffRange=20` |
|
||||
| 41 | [Intersection of Two Lines](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/algebra/intersection_of_two_lines.py) | Find the point of intersection of the two lines: y = x - 9 and y = -10/6x - 10 | (-3/8, -75/8) | intersection_of_two_lines | `minM=-10` `maxM=10` `minB=-10` `maxB=10` `minDenominator=1` `maxDenominator=6` |
|
||||
| 43 | [Cross Product of 2 Vectors](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/algebra/vector_cross.py) | [9, 9, -18] X [-16, 11, 12] = | [306, 180, 243] | vector_cross | `minVal=-20` `maxVal=20` |
|
||||
| 45 | [Simple Interest](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/algebra/simple_interest.py) | Simple interest for a principle amount of 8544 dollars, 6% rate of interest and for a time period of 7 years is = | 3588.48 | simple_interest | `maxPrinciple=10000` `maxRate=10` `maxTime=10` |
|
||||
| 46 | [Multiplication of two matrices](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/algebra/matrix_multiplication.py) | Multiply<table><tr><td>-2</td><td>-5</td><td>2</td><td>3</td></tr><tr><td>1</td><td>-7</td><td>-6</td><td>-3</td></tr><tr><td>-4</td><td>7</td><td>3</td><td>-5</td></tr></table>and<table><tr><td>2</td><td>-4</td><td>-1</td></tr><tr><td>-4</td><td>-10</td><td>-2</td></tr><tr><td>1</td><td>1</td><td>4</td></tr><tr><td>8</td><td>4</td><td>0</td></tr></table> | <table><tr><td>42</td><td>72</td><td>20</td></tr><tr><td>0</td><td>48</td><td>-11</td></tr><tr><td>-73</td><td>-71</td><td>2</td></tr></table> | matrix_multiplication | `maxVal=100` `max_dim=10` |
|
||||
| 50 | [Quadratic Equation](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/algebra/quadratic_equation.py) | Zeros of the Quadratic Equation 25x^2+113x+22=0 | [-0.2, -4.32] | quadratic_equation | `maxVal=100` |
|
||||
| 65 | [Multiplication of 2 complex numbers](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/algebra/multiply_complex_numbers.py) | (-20+17j) * (12-19j) = | (83+584j) | multiply_complex_numbers | `minRealImaginaryNum=-20` `maxRealImaginaryNum=20` |
|
||||
| 72 | [Dot Product of 2 Vectors](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/algebra/vector_dot.py) | [-17, -15, -4] . [-19, -10, -4] = | 489 | vector_dot | `minVal=-20` `maxVal=20` |
|
||||
| 74 | [Inverse of a Matrix](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/algebra/invert_matrix.py) | Inverse of Matrix Matrix([[83, 71, 22], [5, 39, 27], [88, 29, 54]]) is: | Matrix([[1323/187021, -3196/187021, 1059/187021], [2106/187021, 2546/187021, -2131/187021], [-3287/187021, 3841/187021, 2882/187021]]) | invert_matrix | `SquareMatrixDimension=3` `MaxMatrixElement=99` `OnlyIntegerElementsInInvertedMatrix=False` |
|
||||
| 77 | [Determinant to 2x2 Matrix](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/algebra/int_matrix_22_determinant.py) | Det([[25, 62], [3, 91]]) = | 2089 | int_matrix_22_determinant | `maxMatrixVal=100` |
|
||||
| 78 | [Compound Interest](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/algebra/compound_interest.py) | Compound interest for a principle amount of 2008 dollars, 8% rate of interest and for a time period of 8 year is = | 3716.67 | compound_interest | `maxPrinciple=10000` `maxRate=10` `maxTime=10` |
|
||||
| 100 | [complex Quadratic Equation](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/algebra/complex_quadratic.py) | Find the roots of given Quadratic Equation 7x^2 + 6x + 1 = 0 | simplified solution : ((-0.227, -0.631)), generalized solution : ((-6 + sqrt(8))/2*7, (-6 - sqrt(8))/2*7) | complex_quadratic | `prob_type=0` `max_range=10` |
|
||||
| 105 | [Combine Like terms](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/algebra/combine_like_terms.py) | 1x^2 + 9x^2 + 4x^3 + 2x^2 + 5x^2 | 17x^2 + 4x^3 | combine_like_terms | `maxCoef=10` `maxExp=20` `maxTerms=10` |
|
||||
| 111 | [Expanding Factored Binomial](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/algebra/expanding.py) | (4x+9)(-8x-6) | -32*x^2-96*x-54 | expanding | `range_x1=10` `range_x2=10` `range_a=10` `range_b=10` |
|
||||
## basic_math
|
||||
| Id | Skill | Example problem | Example Solution | Function Name | Kwargs |
|
||||
|------|-------|-----------------|------------------|---------------|--------|
|
||||
| 0 | [Addition](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/basic_math/addition.py) | 46+46= | 92 | addition | `maxSum=99` `maxAddend=50` |
|
||||
| 1 | [Subtraction](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/basic_math/subtraction.py) | 38-38= | 0 | subtraction | `maxMinuend=99` `maxDiff=99` |
|
||||
| 2 | [Multiplication](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/basic_math/multiplication.py) | 10*4= | 40 | multiplication | `maxMulti=12` |
|
||||
| 3 | [Division](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/basic_math/division.py) | 408/24= | 17 | division | `maxA=25` `maxB=25` |
|
||||
| 6 | [Square Root](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/basic_math/square_root.py) | sqrt(64)= | 8 | square_root | `minNo=1` `maxNo=12` |
|
||||
| 8 | [Square](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/basic_math/square.py) | 6^2= | 36 | square | `maxSquareNum=20` |
|
||||
| 13 | [Complex Division](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/basic_math/complex_division.py) | 64/36= | 1.78 | complex_division | `maxRes=99` `maxDivid=99` |
|
||||
| 16 | [Fraction Division](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/basic_math/divide_fractions.py) | (4/8)/(6/4) | 1/3 | divide_fractions | `maxVal=10` |
|
||||
| 28 | [Fraction Multiplication](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/basic_math/fraction_multiplication.py) | (10/6)*(9/3) | 5 | fraction_multiplication | `maxVal=10` |
|
||||
| 31 | [Factorial](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/basic_math/factorial.py) | 1! = | 1 | factorial | `maxInput=6` |
|
||||
| 44 | [Compare Fractions](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/basic_math/compare_fractions.py) | Which symbol represents the comparison between 3/1 and 6/5? | > | compare_fractions | `maxVal=10` |
|
||||
| 47 | [Cube Root](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/basic_math/cube_root.py) | What is the cube root of 551 up to 2 decimal places? | 8.2 | cube_root | `minNo=1` `maxNo=1000` |
|
||||
| 53 | [Exponentiation](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/basic_math/exponentiation.py) | 19^3 = | 6859 | exponentiation | `maxBase=20` `maxExpo=10` |
|
||||
| 71 | [Absolute difference between two numbers](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/basic_math/absolute_difference.py) | |30-67|= | 37 | absolute_difference | `maxA=100` `maxB=100` |
|
||||
| 80 | [Percentage of a number](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/basic_math/percentage.py) | What is 42% of 26? | 10.92 | percentage | `maxValue=99` `maxpercentage=99` |
|
||||
| 90 | [isprime](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/basic_math/is_prime.py) | Is 24 prime? | No | is_prime | `max_num=100` |
|
||||
| 97 | [Power of Powers](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/basic_math/power_of_powers.py) | Simplify 9^2^4= | 9^8 | power_of_powers | `maxBase=50` `maxPower=10` |
|
||||
| 118 | [Percentage difference](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/basic_math/percentage_difference.py) | What is the percentage difference between 176 and 94? | 60.74% | percentage_difference | `maxValue=200` `minValue=0` |
|
||||
| 119 | [Percentage error](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/basic_math/percentage_error.py) | Find the percentage error when observed value equals 71 and exact value equals 62. | 14.52% | percentage_error | `maxValue=100` `minValue=-100` |
|
||||
| 120 | [Greatest Common Divisor of N Numbers](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/basic_math/greatest_common_divisor.py) | GCD(94855038,203120243)= | 1 | greatest_common_divisor | `numbersCount=2` `maximalNumberLimit=10**9` |
|
||||
| 0 | [Addition](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/basic_math/addition.py) | 46+19= | 65 | addition | `maxSum=99` `maxAddend=50` |
|
||||
| 1 | [Subtraction](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/basic_math/subtraction.py) | 53-51= | 2 | subtraction | `maxMinuend=99` `maxDiff=99` |
|
||||
| 2 | [Multiplication](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/basic_math/multiplication.py) | 3*7= | 21 | multiplication | `maxMulti=12` |
|
||||
| 3 | [Division](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/basic_math/division.py) | 238/14= | 17 | division | `maxA=25` `maxB=25` |
|
||||
| 6 | [Square Root](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/basic_math/square_root.py) | sqrt(4)= | 2 | square_root | `minNo=1` `maxNo=12` |
|
||||
| 8 | [Square](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/basic_math/square.py) | 7^2= | 49 | square | `maxSquareNum=20` |
|
||||
| 13 | [Complex Division](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/basic_math/complex_division.py) | 33/27= | 1.22 | complex_division | `maxRes=99` `maxDivid=99` |
|
||||
| 16 | [Fraction Division](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/basic_math/divide_fractions.py) | (10/3)/(5/6) | 4 | divide_fractions | `maxVal=10` |
|
||||
| 28 | [Fraction Multiplication](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/basic_math/fraction_multiplication.py) | (3/5)*(1/5) | 3/25 | fraction_multiplication | `maxVal=10` |
|
||||
| 31 | [Factorial](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/basic_math/factorial.py) | 4! = | 24 | factorial | `maxInput=6` |
|
||||
| 44 | [Compare Fractions](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/basic_math/compare_fractions.py) | Which symbol represents the comparison between 4/9 and 2/6? | > | compare_fractions | `maxVal=10` |
|
||||
| 47 | [Cube Root](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/basic_math/cube_root.py) | What is the cube root of 602 up to 2 decimal places? | 8.44 | cube_root | `minNo=1` `maxNo=1000` |
|
||||
| 53 | [Exponentiation](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/basic_math/exponentiation.py) | 7^4 = | 2401 | exponentiation | `maxBase=20` `maxExpo=10` |
|
||||
| 71 | [Absolute difference between two numbers](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/basic_math/absolute_difference.py) | |35-3|= | 32 | absolute_difference | `maxA=100` `maxB=100` |
|
||||
| 80 | [Percentage of a number](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/basic_math/percentage.py) | What is 54% of 75? | 40.50 | percentage | `maxValue=99` `maxpercentage=99` |
|
||||
| 90 | [isprime](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/basic_math/is_prime.py) | Is 20 prime? | No | is_prime | `max_num=100` |
|
||||
| 97 | [Power of Powers](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/basic_math/power_of_powers.py) | Simplify 42^10^2= | 42^20 | power_of_powers | `maxBase=50` `maxPower=10` |
|
||||
| 118 | [Percentage difference](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/basic_math/percentage_difference.py) | What is the percentage difference between 179 and 71? | 86.4% | percentage_difference | `maxValue=200` `minValue=0` |
|
||||
| 119 | [Percentage error](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/basic_math/percentage_error.py) | Find the percentage error when observed value equals 68 and exact value equals 69. | 1.45% | percentage_error | `maxValue=100` `minValue=-100` |
|
||||
| 120 | [Greatest Common Divisor of N Numbers](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/basic_math/greatest_common_divisor.py) | GCD(842562480,660116742)= | 6 | greatest_common_divisor | `numbersCount=2` `maximalNumberLimit=10**9` |
|
||||
## calculus
|
||||
| Id | Skill | Example problem | Example Solution | Function Name | Kwargs |
|
||||
|------|-------|-----------------|------------------|---------------|--------|
|
||||
| 7 | [Power Rule Differentiation](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/calculus/power_rule_differentiation.py) | 3x^1 | 3x^0 | power_rule_differentiation | `maxCoef=10` `maxExp=10` `maxTerms=5` |
|
||||
| 48 | [Power Rule Integration](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/calculus/power_rule_integration.py) | 3x^5 | (3/5)x^6 + c | power_rule_integration | `maxCoef=10` `maxExp=10` `maxTerms=5` |
|
||||
| 88 | [Differentiation](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/calculus/differentiation.py) | differentiate w.r.t x : d(ln(x)+4*x^(-2))/dx | 1/x - 8/x^3 | differentiation | `diff_lvl=2` |
|
||||
| 89 | [Definite Integral of Quadratic Equation](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/calculus/definite_integral.py) | The definite integral within limits 0 to 1 of the equation 24x^2 + 68x + 20 is = | 62.0 | definite_integral | `max_coeff=100` |
|
||||
| 110 | [Stationary Points](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/calculus/stationary_points.py) | f(x)=9*x^3 + x^2 + 6*x + 1 | | stationary_points | `maxExp=3` `maxCoef=10` |
|
||||
| 7 | [Power Rule Differentiation](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/calculus/power_rule_differentiation.py) | 4x^1 + 1x^2 | 4x^0 + 2x^1 | power_rule_differentiation | `maxCoef=10` `maxExp=10` `maxTerms=5` |
|
||||
| 48 | [Power Rule Integration](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/calculus/power_rule_integration.py) | 2x^5 + 8x^2 + 4x^5 + 6x^2 + 3x^2 | (2/5)x^6 + (8/2)x^3 + (4/5)x^6 + (6/2)x^3 + (3/2)x^3 + c | power_rule_integration | `maxCoef=10` `maxExp=10` `maxTerms=5` |
|
||||
| 88 | [Differentiation](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/calculus/differentiation.py) | differentiate w.r.t x : d(tan(x)+4*x^4)/dx | 16*x^3 + tan(x)^2 + 1 | differentiation | `diff_lvl=2` |
|
||||
| 89 | [Definite Integral of Quadratic Equation](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/calculus/definite_integral.py) | The definite integral within limits 0 to 1 of the equation 75x^2 + 3x + 8 is = | 34.5 | definite_integral | `max_coeff=100` |
|
||||
| 110 | [Stationary Points](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/calculus/stationary_points.py) | f(x)=10*x^3 + 9*x^2 + 8 | (-3/5,227/25),(0,8) | stationary_points | `maxExp=3` `maxCoef=10` |
|
||||
## computer_science
|
||||
| Id | Skill | Example problem | Example Solution | Function Name | Kwargs |
|
||||
|------|-------|-----------------|------------------|---------------|--------|
|
||||
| 4 | [Binary Complement 1s](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/computer_science/binary_complement_1s.py) | 0100= | 1011 | binary_complement_1s | `maxDigits=10` |
|
||||
| 5 | [Modulo Division](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/computer_science/modulo_division.py) | 53%57= | 53 | modulo_division | `maxRes=99` `maxModulo=99` |
|
||||
| 14 | [Decimal to Binary](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/computer_science/decimal_to_binary.py) | Binary of 29= | 11101 | decimal_to_binary | `max_dec=99` |
|
||||
| 15 | [Binary to Decimal](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/computer_science/binary_to_decimal.py) | 0000001000 | 8 | binary_to_decimal | `max_dig=10` |
|
||||
| 56 | [Fibonacci Series](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/computer_science/fibonacci_series.py) | The Fibonacci Series of the first 5 numbers is ? | [0, 1, 1, 2, 3] | fibonacci_series | `minNo=1` |
|
||||
| 62 | [nth Fibonacci number](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/computer_science/nth_fibonacci_number.py) | What is the 29th Fibonacci number? | 514229 | nth_fibonacci_number | `maxN=100` |
|
||||
| 64 | [Binary to Hexidecimal](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/computer_science/binary_to_hex.py) | 0000101001 | 0x29 | binary_to_hex | `max_dig=10` |
|
||||
| 73 | [Binary 2's Complement](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/computer_science/binary_2s_complement.py) | 2's complement of 11 = | 1 | binary_2s_complement | `maxDigits=10` |
|
||||
| 79 | [Decimal to Hexadecimal](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/computer_science/decimal_to_hexadeci.py) | Binary of 599= | 0x257 | decimal_to_hexadeci | `max_dec=1000` |
|
||||
| 84 | [Converts decimal to octal](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/computer_science/decimal_to_octal.py) | The decimal number 836 in Octal is: | 0o1504 | decimal_to_octal | `maxDecimal=4096` |
|
||||
| 91 | [Binary Coded Decimal to Integer](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/computer_science/bcd_to_decimal.py) | Integer of Binary Coded Decimal 4 is = | 18723 | bcd_to_decimal | `maxNumber=10000` |
|
||||
| 103 | [Decimal to Binary Coded Decimal](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/computer_science/decimal_to_bcd.py) | BCD of Decimal Number 9069 is = | 23613 | decimal_to_bcd | `maxNumber=10000` |
|
||||
| 4 | [Binary Complement 1s](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/computer_science/binary_complement_1s.py) | 0001110= | 1110001 | binary_complement_1s | `maxDigits=10` |
|
||||
| 5 | [Modulo Division](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/computer_science/modulo_division.py) | 61%54= | 7 | modulo_division | `maxRes=99` `maxModulo=99` |
|
||||
| 14 | [Decimal to Binary](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/computer_science/decimal_to_binary.py) | Binary of 37= | 100101 | decimal_to_binary | `max_dec=99` |
|
||||
| 15 | [Binary to Decimal](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/computer_science/binary_to_decimal.py) | 11 | 3 | binary_to_decimal | `max_dig=10` |
|
||||
| 56 | [Fibonacci Series](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/computer_science/fibonacci_series.py) | The Fibonacci Series of the first 1 numbers is ? | [0] | fibonacci_series | `minNo=1` |
|
||||
| 62 | [nth Fibonacci number](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/computer_science/nth_fibonacci_number.py) | What is the 32th Fibonacci number? | 2178309 | nth_fibonacci_number | `maxN=100` |
|
||||
| 64 | [Binary to Hexidecimal](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/computer_science/binary_to_hex.py) | 0010 | 0x2 | binary_to_hex | `max_dig=10` |
|
||||
| 73 | [Binary 2's Complement](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/computer_science/binary_2s_complement.py) | 2's complement of 1010110001 = | 101001111 | binary_2s_complement | `maxDigits=10` |
|
||||
| 79 | [Decimal to Hexadecimal](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/computer_science/decimal_to_hexadeci.py) | Binary of 691= | 0x2b3 | decimal_to_hexadeci | `max_dec=1000` |
|
||||
| 84 | [Converts decimal to octal](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/computer_science/decimal_to_octal.py) | The decimal number 450 in Octal is: | 0o702 | decimal_to_octal | `maxDecimal=4096` |
|
||||
| 91 | [Binary Coded Decimal to Integer](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/computer_science/bcd_to_decimal.py) | Integer of Binary Coded Decimal 2 is = | 10601 | bcd_to_decimal | `maxNumber=10000` |
|
||||
| 103 | [Decimal to Binary Coded Decimal](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/computer_science/decimal_to_bcd.py) | BCD of Decimal Number 3641 is = | 1439 | decimal_to_bcd | `maxNumber=10000` |
|
||||
## geometry
|
||||
| Id | Skill | Example problem | Example Solution | Function Name | Kwargs |
|
||||
|------|-------|-----------------|------------------|---------------|--------|
|
||||
| 18 | [Area of Triangle](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/geometry/area_of_triangle.py) | Area of triangle with side lengths: 16 12 24 = | 85.32 | area_of_triangle | `maxA=20` `maxB=20` |
|
||||
| 19 | [Triangle exists check](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/geometry/valid_triangle.py) | Does triangle with sides 19, 12 and 38 exist? | No | valid_triangle | `maxSideLength=50` |
|
||||
| 22 | [Third Angle of Triangle](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/geometry/third_angle_of_triangle.py) | Third angle of triangle with angles 5 and 24 = | 151 | third_angle_of_triangle | `maxAngle=89` |
|
||||
| 25 | [Pythagorean Theorem](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/geometry/pythagorean_theorem.py) | The hypotenuse of a right triangle given the other two lengths 17 and 4 = | 17.46 | pythagorean_theorem | `maxLength=20` |
|
||||
| 29 | [Angle of a Regular Polygon](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/geometry/angle_regular_polygon.py) | Find the angle of a regular polygon with 11 sides | 147.27 | angle_regular_polygon | `minVal=3` `maxVal=20` |
|
||||
| 32 | [Surface Area of Cube](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/geometry/surface_area_cube.py) | Surface area of cube with side = 16m is | 1536 m^2 | surface_area_cube | `maxSide=20` `unit='m'` |
|
||||
| 33 | [Surface Area of Cuboid](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/geometry/surface_area_cuboid.py) | Surface area of cuboid with sides = 8m, 19m, 4m is | 520 m^2 | surface_area_cuboid | `maxSide=20` `unit='m'` |
|
||||
| 34 | [Surface Area of Cylinder](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/geometry/surface_area_cylinder.py) | Surface area of cylinder with height = 13m and radius = 15m is | 2638 m^2 | surface_area_cylinder | `maxRadius=20` `maxHeight=50` `unit='m'` |
|
||||
| 35 | [Volume of Cube](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/geometry/volume_cube.py) | Volume of cube with side = 17m is | 4913 m^3 | volume_cube | `maxSide=20` `unit='m'` |
|
||||
| 36 | [Volume of Cuboid](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/geometry/volume_cuboid.py) | Volume of cuboid with sides = 1m, 9m, 3m is | 27 m^3 | volume_cuboid | `maxSide=20` `unit='m'` |
|
||||
| 37 | [Volume of cylinder](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/geometry/volume_cylinder.py) | Volume of cylinder with height = 24m and radius = 10m is | 7539 m^3 | volume_cylinder | `maxRadius=20` `maxHeight=50` `unit='m'` |
|
||||
| 38 | [Surface Area of cone](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/geometry/surface_area_cone.py) | Surface area of cone with height = 23m and radius = 8m is | 813 m^2 | surface_area_cone | `maxRadius=20` `maxHeight=50` `unit='m'` |
|
||||
| 39 | [Volume of cone](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/geometry/volume_cone.py) | Volume of cone with height = 43m and radius = 15m is | 10131 m^3 | volume_cone | `maxRadius=20` `maxHeight=50` `unit='m'` |
|
||||
| 49 | [Fourth Angle of Quadrilateral](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/geometry/fourth_angle_of_quadrilateral.py) | Fourth angle of quadrilateral with angles 156 , 43, 138 = | 23 | fourth_angle_of_quadrilateral | `maxAngle=180` |
|
||||
| 57 | [Trigonometric Values](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/geometry/basic_trigonometry.py) | What is sin(60)? | √3/2 | basic_trigonometry | `angles=[0, 30, 45, 60, 90]` `functions=['sin', 'cos', 'tan']` |
|
||||
| 18 | [Area of Triangle](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/geometry/area_of_triangle.py) | Area of triangle with side lengths: 3 5 3 = | 4.15 | area_of_triangle | `maxA=20` `maxB=20` |
|
||||
| 19 | [Triangle exists check](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/geometry/valid_triangle.py) | Does triangle with sides 28, 19 and 23 exist? | Yes | valid_triangle | `maxSideLength=50` |
|
||||
| 22 | [Third Angle of Triangle](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/geometry/third_angle_of_triangle.py) | Third angle of triangle with angles 76 and 22 = | 82 | third_angle_of_triangle | `maxAngle=89` |
|
||||
| 25 | [Pythagorean Theorem](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/geometry/pythagorean_theorem.py) | The hypotenuse of a right triangle given the other two lengths 17 and 17 = | 24.04 | pythagorean_theorem | `maxLength=20` |
|
||||
| 29 | [Angle of a Regular Polygon](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/geometry/angle_regular_polygon.py) | Find the angle of a regular polygon with 18 sides | 160.0 | angle_regular_polygon | `minVal=3` `maxVal=20` |
|
||||
| 32 | [Surface Area of Cube](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/geometry/surface_area_cube.py) | Surface area of cube with side = 7m is | 294 m^2 | surface_area_cube | `maxSide=20` `unit='m'` |
|
||||
| 33 | [Surface Area of Cuboid](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/geometry/surface_area_cuboid.py) | Surface area of cuboid with sides = 18m, 5m, 8m is | 548 m^2 | surface_area_cuboid | `maxSide=20` `unit='m'` |
|
||||
| 34 | [Surface Area of Cylinder](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/geometry/surface_area_cylinder.py) | Surface area of cylinder with height = 38m and radius = 8m is | 2312 m^2 | surface_area_cylinder | `maxRadius=20` `maxHeight=50` `unit='m'` |
|
||||
| 35 | [Volume of Cube](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/geometry/volume_cube.py) | Volume of cube with side = 14m is | 2744 m^3 | volume_cube | `maxSide=20` `unit='m'` |
|
||||
| 36 | [Volume of Cuboid](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/geometry/volume_cuboid.py) | Volume of cuboid with sides = 12m, 11m, 3m is | 396 m^3 | volume_cuboid | `maxSide=20` `unit='m'` |
|
||||
| 37 | [Volume of cylinder](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/geometry/volume_cylinder.py) | Volume of cylinder with height = 6m and radius = 5m is | 471 m^3 | volume_cylinder | `maxRadius=20` `maxHeight=50` `unit='m'` |
|
||||
| 38 | [Surface Area of cone](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/geometry/surface_area_cone.py) | Surface area of cone with height = 10m and radius = 6m is | 332 m^2 | surface_area_cone | `maxRadius=20` `maxHeight=50` `unit='m'` |
|
||||
| 39 | [Volume of cone](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/geometry/volume_cone.py) | Volume of cone with height = 24m and radius = 9m is | 2035 m^3 | volume_cone | `maxRadius=20` `maxHeight=50` `unit='m'` |
|
||||
| 49 | [Fourth Angle of Quadrilateral](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/geometry/fourth_angle_of_quadrilateral.py) | Fourth angle of quadrilateral with angles 144 , 84, 32 = | 100 | fourth_angle_of_quadrilateral | `maxAngle=180` |
|
||||
| 57 | [Trigonometric Values](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/geometry/basic_trigonometry.py) | What is sin(30)? | 1/2 | basic_trigonometry | `angles=[0, 30, 45, 60, 90]` `functions=['sin', 'cos', 'tan']` |
|
||||
| 58 | [Sum of Angles of Polygon](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/geometry/sum_of_polygon_angles.py) | Sum of angles of polygon with 12 sides = | 1800 | sum_of_polygon_angles | `maxSides=12` |
|
||||
| 60 | [Surface Area of Sphere](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/geometry/surface_area_sphere.py) | Surface area of Sphere with radius = 19m is | 4536.459791783661 m^2 | surface_area_sphere | `maxSide=20` `unit='m'` |
|
||||
| 61 | [Volume of Sphere](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/geometry/volume_sphere.py) | Volume of sphere with radius 5 m = | 523.5987755982989 m^3 | volume_sphere | `maxRadius=100` |
|
||||
| 70 | [Angle between 2 vectors](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/geometry/angle_btw_vectors.py) | angle between the vectors [664.48, 165.45, 296.5, 75.31, 543.59] and [508.66, 56.85, 577.71, 827.47, 628.72] is: | 0.69 radians | angle_btw_vectors | `maxEltAmt=20` |
|
||||
| 75 | [Area of a Sector](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/geometry/sector_area.py) | Given radius, 13 and angle, 229. Find the area of the sector. | Area of sector = 337.72994 | sector_area | `maxRadius=49` `maxAngle=359` |
|
||||
| 86 | [Degrees to Radians](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/geometry/degree_to_rad.py) | Angle 33 in radians is = | 0.58 | degree_to_rad | `max_deg=360` |
|
||||
| 87 | [Radians to Degrees](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/geometry/radian_to_deg.py) | Angle 2 in degrees is = | 114.59 | radian_to_deg | `max_rad=3` |
|
||||
| 95 | [Curved surface area of a cylinder](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/geometry/curved_surface_area_cylinder.py) | What is the curved surface area of a cylinder of radius, 8 and height, 52? | CSA of cylinder = 2613.81 | curved_surface_area_cylinder | `maxRadius=49` `maxHeight=99` |
|
||||
| 96 | [Perimeter of Polygons](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/geometry/perimeter_of_polygons.py) | The perimeter of a 9 sided polygon with lengths of [88, 27, 9, 118, 110, 24, 70, 11, 45]cm is: | 502 | perimeter_of_polygons | `maxSides=12` `maxLength=120` |
|
||||
| 104 | [Circumference](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/geometry/circumference.py) | Circumference of circle with radius 88 | 552.9203070318035 | circumference | `maxRadius=100` |
|
||||
| 108 | [Arc length of Angle](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/geometry/arc_length.py) | Given radius, 31 and angle, 313. Find the arc length of the angle. | Arc length of the angle = 169.34930 | arc_length | `maxRadius=49` `maxAngle=359` |
|
||||
| 112 | [Area of Circle](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/geometry/area_of_circle.py) | Area of circle with radius 73 | 16748.285714285714 | area_of_circle | `maxRadius=100` |
|
||||
| 113 | [Volume of frustum](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/geometry/volume_frustum.py) | Volume of frustum with height = 35m and r1 = 17m is and r2 = 17m is | 31777.0 m^3 | volume_frustum | `maxR1=20` `maxR2=20` `maxHeight=50` `unit='m'` |
|
||||
| 114 | [Equation of line from two points](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/geometry/equation_of_line_from_two_points.py) | What is the equation of the line between points (-2,2) and (-12,2) in slope-intercept form? | y = 2 | equation_of_line_from_two_points | `maxCoordinate=20` `minCoordinate=-20` |
|
||||
| 115 | [Area of Circle given center and a point on circle](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/geometry/area_of_circle_given_center_and_point.py) | Area of circle with center (7,-10) and passing through (12.0, -10.0) is | 78.54 | area_of_circle_given_center_and_point | `maxCoordinate = 10` `maxRadius=10` |
|
||||
| 117 | [Volume of Hemisphere](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/geometry/volume_hemisphere.py) | Volume of hemisphere with radius 40 m = | 134041.287 m^3 | volume_hemisphere | `maxRadius=100` |
|
||||
| 60 | [Surface Area of Sphere](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/geometry/surface_area_sphere.py) | Surface area of Sphere with radius = 4m is | 201.06192982974676 m^2 | surface_area_sphere | `maxSide=20` `unit='m'` |
|
||||
| 61 | [Volume of Sphere](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/geometry/volume_sphere.py) | Volume of sphere with radius 17 m = | 20579.526276115535 m^3 | volume_sphere | `maxRadius=100` |
|
||||
| 70 | [Angle between 2 vectors](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/geometry/angle_btw_vectors.py) | angle between the vectors [172.03, 135.61, 852.36, 574.09, 668.89, 272.57, 239.22, 483.22] and [100.9, 443.71, 591.14, 528.54, 109.86, 614.51, 903.7, 665.54] is: | 0.7 radians | angle_btw_vectors | `maxEltAmt=20` |
|
||||
| 75 | [Area of a Sector](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/geometry/sector_area.py) | Given radius, 36 and angle, 330. Find the area of the sector. | Area of sector = 3732.21207 | sector_area | `maxRadius=49` `maxAngle=359` |
|
||||
| 86 | [Degrees to Radians](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/geometry/degree_to_rad.py) | Angle 45 in radians is = | 0.79 | degree_to_rad | `max_deg=360` |
|
||||
| 87 | [Radians to Degrees](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/geometry/radian_to_deg.py) | Angle 3 in degrees is = | 171.89 | radian_to_deg | `max_rad=3` |
|
||||
| 95 | [Curved surface area of a cylinder](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/geometry/curved_surface_area_cylinder.py) | What is the curved surface area of a cylinder of radius, 29 and height, 9? | CSA of cylinder = 1639.91 | curved_surface_area_cylinder | `maxRadius=49` `maxHeight=99` |
|
||||
| 96 | [Perimeter of Polygons](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/geometry/perimeter_of_polygons.py) | The perimeter of a 5 sided polygon with lengths of [7, 14, 32, 105, 21]cm is: | 179 | perimeter_of_polygons | `maxSides=12` `maxLength=120` |
|
||||
| 104 | [Circumference](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/geometry/circumference.py) | Circumference of circle with radius 24 | 150.79644737231007 | circumference | `maxRadius=100` |
|
||||
| 108 | [Arc length of Angle](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/geometry/arc_length.py) | Given radius, 22 and angle, 173. Find the arc length of the angle. | Arc length of the angle = 66.42723 | arc_length | `maxRadius=49` `maxAngle=359` |
|
||||
| 112 | [Area of Circle](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/geometry/area_of_circle.py) | Area of circle with radius 14 | 616.0 | area_of_circle | `maxRadius=100` |
|
||||
| 113 | [Volume of frustum](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/geometry/volume_frustum.py) | Volume of frustum with height = 16m and r1 = 13m is and r2 = 13m is | 6149.0 m^3 | volume_frustum | `maxR1=20` `maxR2=20` `maxHeight=50` `unit='m'` |
|
||||
| 114 | [Equation of line from two points](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/geometry/equation_of_line_from_two_points.py) | What is the equation of the line between points (-2,-18) and (-19,-5) in slope-intercept form? | 17y = -13x -332 | equation_of_line_from_two_points | `maxCoordinate=20` `minCoordinate=-20` |
|
||||
| 115 | [Area of Circle given center and a point on circle](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/geometry/area_of_circle_given_center_and_point.py) | Area of circle with center (1,1) and passing through (3.7, 5.21) is | 78.54 | area_of_circle_given_center_and_point | `maxCoordinate = 10` `maxRadius=10` |
|
||||
| 117 | [Volume of Hemisphere](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/geometry/volume_hemisphere.py) | Volume of hemisphere with radius 98 m = | 1971227.915 m^3 | volume_hemisphere | `maxRadius=100` |
|
||||
| 122 | [Volume of pyramid](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/geometry/volume_pyramid.py) | Volume of cone with base length = 14 m, base width = 16 m and height = 15 m is | 1120.0 m^3 | volume_pyramid | `maxLength=20` `maxWidth=20` `maxHeight=50` `unit='m'` |
|
||||
## misc
|
||||
| Id | Skill | Example problem | Example Solution | Function Name | Kwargs |
|
||||
|------|-------|-----------------|------------------|---------------|--------|
|
||||
| 9 | [LCM (Least Common Multiple)](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/misc/lcm.py) | LCM of 4 and 1 = | 4 | lcm | `maxVal=20` |
|
||||
| 9 | [LCM (Least Common Multiple)](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/misc/lcm.py) | LCM of 1 and 9 = | 9 | lcm | `maxVal=20` |
|
||||
| 10 | [GCD (Greatest Common Denominator)](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/misc/gcd.py) | GCD of 12 and 16 = | 4 | gcd | `maxVal=20` |
|
||||
| 27 | [Prime Factorisation](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/misc/prime_factors.py) | Find prime factors of 153 | [3, 3, 17] | prime_factors | `minVal=1` `maxVal=200` |
|
||||
| 40 | [Common Factors](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/misc/common_factors.py) | Common Factors of 16 and 35 = | [1] | common_factors | `maxVal=100` |
|
||||
| 51 | [HCF (Highest Common Factor)](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/misc/hcf.py) | HCF of 7 and 20 = | 1 | hcf | `maxVal=20` |
|
||||
| 55 | [Comparing surds](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/misc/surds_comparison.py) | Fill in the blanks 27^(1/1) _ 41^(1/5) | > | surds_comparison | `maxValue=100` `maxRoot=10` |
|
||||
| 63 | [Profit or Loss Percent](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/misc/profit_loss_percent.py) | Loss percent when CP = 992 and SP = 226 is: | 77.21774193548387 | profit_loss_percent | `maxCP=1000` `maxSP=1000` |
|
||||
| 66 | [Geometric Progression](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/misc/geometric_progression.py) | For the given GP [12, 60, 300, 1500, 7500, 37500] ,Find the value of a,common ratio,6th term value, sum upto 11th term | The value of a is 12, common ratio is 5 , 6th term is 37500 , sum upto 11th term is 146484372.0 | geometric_progression | `number_values=6` `min_value=2` `max_value=12` `n_term=7` `sum_term=5` |
|
||||
| 67 | [Geometric Mean of N Numbers](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/misc/geometric_mean.py) | Geometric mean of 3 numbers 100 , 84 and 72 = | (100*84*72)^(1/3) = 84.56758478477869 | geometric_mean | `maxValue=100` `maxNum=4` |
|
||||
| 68 | [Harmonic Mean of N Numbers](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/misc/harmonic_mean.py) | Harmonic mean of 3 numbers 34 , 66 and 23 = | 3/((1/34) + (1/66) + (1/23)) = 34.074823943661976 | harmonic_mean | `maxValue=100` `maxNum=4` |
|
||||
| 69 | [Euclidian norm or L2 norm of a vector](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/misc/euclidian_norm.py) | Euclidian norm or L2 norm of the vector[467.6564096815179, 866.2459441128785, 444.61787343048064, 585.2159133530282, 743.2708752242344, 955.8670020824324, 294.4392659924482, 454.2334460978408, 716.9511578376221, 237.01192966484697, 40.69459597229896, 950.1599207985703] is: | 2177.855972998188 | euclidian_norm | `maxEltAmt=20` |
|
||||
| 81 | [Celsius To Fahrenheit](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/misc/celsius_to_fahrenheit.py) | Convert 91 degrees Celsius to degrees Fahrenheit = | 195.8 | celsius_to_fahrenheit | `maxTemp=100` |
|
||||
| 82 | [AP Term Calculation](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/misc/arithmetic_progression_term.py) | Find the term number 44 of the AP series: 89, 23, -43 ... | -2749 | arithmetic_progression_term | `maxd=100` `maxa=100` `maxn=100` |
|
||||
| 83 | [AP Sum Calculation](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/misc/arithmetic_progression_sum.py) | Find the sum of first 32 terms of the AP series: -95, -41, 13 ... | 23744.0 | arithmetic_progression_sum | `maxd=100` `maxa=100` `maxn=100` |
|
||||
| 85 | [Converts decimal to Roman Numerals](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/misc/decimal_to_roman_numerals.py) | The number 0 in Roman Numerals is: | CDXCV | decimal_to_roman_numerals | `maxDecimal=4000` |
|
||||
| 92 | [Complex To Polar Form](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/misc/complex_to_polar.py) | 18.44(14.0theta + i12.0theta) | 0.71 | complex_to_polar | `minRealImaginaryNum=-20, maxRealImaginaryNum=20` |
|
||||
| 93 | [Union,Intersection,Difference of Two Sets](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/misc/set_operation.py) | Given the two sets a={1, 10, 4, 5} ,b={3, 5, 6, 7, 9}.Find the Union,intersection,a-b,b-a and symmetric difference | Union is {1, 3, 4, 5, 6, 7, 9, 10},Intersection is {5}, a-b is {1, 10, 4},b-a is {9, 3, 6, 7}, Symmetric difference is {1, 3, 4, 6, 7, 9, 10} | set_operation | `minval=3` `maxval=7` `n_a=4` `n_b=5` |
|
||||
| 94 | [Base Conversion](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/misc/base_conversion.py) | Convert 10C4 from base 14 to base 10. | 2916 | base_conversion | `maxNum=60000` `maxBase=16` |
|
||||
| 98 | [Quotient of Powers with Same Base](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/misc/quotient_of_power_same_base.py) | The Quotient of 11^4 and 11^4 = 11^(4-4) = 11^0 | 1 | quotient_of_power_same_base | `maxBase=50` `maxPower=10` |
|
||||
| 99 | [Quotient of Powers with Same Power](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/misc/quotient_of_power_same_power.py) | The Quotient of 19^5 and 44^5 = (19/44)^5 = 0.4318181818181818^5 | 0.01501428385845167 | quotient_of_power_same_power | `maxBase=50` `maxPower=10` |
|
||||
| 101 | [Leap Year or Not](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/misc/is_leap_year.py) | Year 2050 | is not a leap year | is_leap_year | `minNumber=1900` `maxNumber=2099` |
|
||||
| 102 | [Minute to Hour conversion](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/misc/minutes_to_hours.py) | Convert 182 minutes to Hours & Minutes | 3 hours and 2 minutes | minutes_to_hours | `maxMinutes=999` |
|
||||
| 106 | [signum function](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/misc/signum_function.py) | signum of 790 is = | 1 | signum_function | `min=-999` `max=999` |
|
||||
| 109 | [Binomial distribution](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/misc/binomial_distribution.py) | A manufacturer of metal pistons finds that, on average, 33.82% of the pistons they manufacture are rejected because they are incorrectly sized. What is the probability that a batch of 17 pistons will contain no more than 7 rejected pistons? | 81.67 | binomial_distribution | `` |
|
||||
| 116 | [Factors of a number](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/misc/Factors.py) | Factors of 940 = | [1, 2, 4, 5, 10, 20, 47, 94, 188, 235, 470, 940] | Factors | `maxVal=1000` |
|
||||
| 121 | [Product of scientific notaions](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/misc/product_of_scientific_notations.py) | Product of scientific notations 7.86x10^95 and 7.0x10^-3 = | 5.5x10^93 | product_of_scientific_notations | `minExpVal=-100` `maxExpVal=100` |
|
||||
| 27 | [Prime Factorisation](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/misc/prime_factors.py) | Find prime factors of 3 | [3] | prime_factors | `minVal=1` `maxVal=200` |
|
||||
| 40 | [Common Factors](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/misc/common_factors.py) | Common Factors of 86 and 53 = | [1] | common_factors | `maxVal=100` |
|
||||
| 51 | [HCF (Highest Common Factor)](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/misc/hcf.py) | HCF of 20 and 11 = | 1 | hcf | `maxVal=20` |
|
||||
| 55 | [Comparing surds](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/misc/surds_comparison.py) | Fill in the blanks 98^(1/2) _ 37^(1/4) | > | surds_comparison | `maxValue=100` `maxRoot=10` |
|
||||
| 63 | [Profit or Loss Percent](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/misc/profit_loss_percent.py) | Loss percent when CP = 608 and SP = 144 is: | 76.31578947368422 | profit_loss_percent | `maxCP=1000` `maxSP=1000` |
|
||||
| 66 | [Geometric Progression](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/misc/geometric_progression.py) | For the given GP [12, 144, 1728, 20736, 248832, 2985984] ,Find the value of a,common ratio,7th term value, sum upto 7th term | The value of a is 12, common ratio is 12 , 7th term is 35831808 , sum upto 7th term is 39089244.0 | geometric_progression | `number_values=6` `min_value=2` `max_value=12` `n_term=7` `sum_term=5` |
|
||||
| 67 | [Geometric Mean of N Numbers](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/misc/geometric_mean.py) | Geometric mean of 2 numbers 99 and 67 = | (99*67)^(1/2) = 81.44323176298937 | geometric_mean | `maxValue=100` `maxNum=4` |
|
||||
| 68 | [Harmonic Mean of N Numbers](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/misc/harmonic_mean.py) | Harmonic mean of 2 numbers 47 and 68 = | 2/((1/47) + (1/68)) = 55.582608695652176 | harmonic_mean | `maxValue=100` `maxNum=4` |
|
||||
| 69 | [Euclidian norm or L2 norm of a vector](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/misc/euclidian_norm.py) | Euclidian norm or L2 norm of the vector[634.7144081343367, 428.989410767041] is: | 766.0902652061142 | euclidian_norm | `maxEltAmt=20` |
|
||||
| 81 | [Celsius To Fahrenheit](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/misc/celsius_to_fahrenheit.py) | Convert -48 degrees Celsius to degrees Fahrenheit = | -54.400000000000006 | celsius_to_fahrenheit | `maxTemp=100` |
|
||||
| 82 | [AP Term Calculation](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/misc/arithmetic_progression_term.py) | Find the term number 27 of the AP series: -43, -41, -39 ... | 9 | arithmetic_progression_term | `maxd=100` `maxa=100` `maxn=100` |
|
||||
| 83 | [AP Sum Calculation](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/misc/arithmetic_progression_sum.py) | Find the sum of first 58 terms of the AP series: -17, -64, -111 ... | -78677.0 | arithmetic_progression_sum | `maxd=100` `maxa=100` `maxn=100` |
|
||||
| 85 | [Converts decimal to Roman Numerals](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/misc/decimal_to_roman_numerals.py) | The number 0 in Roman Numerals is: | MMMCDXCI | decimal_to_roman_numerals | `maxDecimal=4000` |
|
||||
| 92 | [Complex To Polar Form](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/misc/complex_to_polar.py) | 17.46(-7.0theta + i16.0theta) | 1.98 | complex_to_polar | `minRealImaginaryNum=-20, maxRealImaginaryNum=20` |
|
||||
| 93 | [Union,Intersection,Difference of Two Sets](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/misc/set_operation.py) | Given the two sets a={9, 2, 4, 5} ,b={1, 3, 5}.Find the Union,intersection,a-b,b-a and symmetric difference | Union is {1, 2, 3, 4, 5, 9},Intersection is {5}, a-b is {9, 2, 4},b-a is {1, 3}, Symmetric difference is {1, 2, 3, 4, 9} | set_operation | `minval=3` `maxval=7` `n_a=4` `n_b=5` |
|
||||
| 94 | [Base Conversion](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/misc/base_conversion.py) | Convert 309A from base 16 to base 10. | 12442 | base_conversion | `maxNum=60000` `maxBase=16` |
|
||||
| 98 | [Quotient of Powers with Same Base](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/misc/quotient_of_power_same_base.py) | The Quotient of 49^2 and 49^7 = 49^(2-7) = 49^-5 | 3.5401331746414354e-09 | quotient_of_power_same_base | `maxBase=50` `maxPower=10` |
|
||||
| 99 | [Quotient of Powers with Same Power](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/misc/quotient_of_power_same_power.py) | The Quotient of 1^2 and 44^2 = (1/44)^2 = 0.022727272727272728^2 | 0.0005165289256198347 | quotient_of_power_same_power | `maxBase=50` `maxPower=10` |
|
||||
| 101 | [Leap Year or Not](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/misc/is_leap_year.py) | Year 2059 | is not a leap year | is_leap_year | `minNumber=1900` `maxNumber=2099` |
|
||||
| 102 | [Minute to Hour conversion](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/misc/minutes_to_hours.py) | Convert 439 minutes to Hours & Minutes | 7 hours and 19 minutes | minutes_to_hours | `maxMinutes=999` |
|
||||
| 106 | [signum function](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/misc/signum_function.py) | signum of 85 is = | 1 | signum_function | `min=-999` `max=999` |
|
||||
| 109 | [Binomial distribution](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/misc/binomial_distribution.py) | A manufacturer of metal pistons finds that, on average, 30.41% of the pistons they manufacture are rejected because they are incorrectly sized. What is the probability that a batch of 12 pistons will contain no more than 3 rejected pistons? | 47.99 | binomial_distribution | `` |
|
||||
| 116 | [Factors of a number](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/misc/Factors.py) | Factors of 385 = | [1, 5, 7, 11, 35, 55, 77, 385] | Factors | `maxVal=1000` |
|
||||
| 121 | [Product of scientific notaions](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/misc/product_of_scientific_notations.py) | Product of scientific notations 1.04x10^48 and 1.23x10^-97 = | 1.28x10^-49 | product_of_scientific_notations | `minExpVal=-100` `maxExpVal=100` |
|
||||
## statistics
|
||||
| Id | Skill | Example problem | Example Solution | Function Name | Kwargs |
|
||||
|------|-------|-----------------|------------------|---------------|--------|
|
||||
| 30 | [Combinations of Objects](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/statistics/combinations.py) | Number of combinations from 17 objects picked 8 at a time | 24310 | combinations | `maxlength=20` |
|
||||
| 42 | [Permutations](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/statistics/permutation.py) | Number of Permutations from 17 objects picked 6 at a time = | 8910720 | permutation | `maxlength=20` |
|
||||
| 52 | [Probability of a certain sum appearing on faces of dice](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/statistics/dice_sum_probability.py) | If 2 dice are rolled at the same time, the probability of getting a sum of 5 = | 4/36 | dice_sum_probability | `maxDice=3` |
|
||||
| 54 | [Confidence interval For sample S](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/statistics/confidence_interval.py) | The confidence interval for sample [240, 260, 289, 237, 222, 281, 287, 238, 263, 234, 214, 277, 239, 202, 203, 236, 299, 235, 219, 246, 267, 274, 201, 252, 200, 288, 206, 232, 296, 255, 285, 259, 216] with 99% confidence is | (260.50948917236036, 233.5511168882457) | confidence_interval | `` |
|
||||
| 59 | [Mean,Standard Deviation,Variance](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/statistics/data_summary.py) | Find the mean,standard deviation and variance for the data[42, 9, 22, 22, 24, 32, 16, 40, 44, 11, 50, 48, 37, 27, 47] | The Mean is 31.4 , Standard Deviation is 176.5066666666667, Variance is 13.285581156527053 | data_summary | `number_values=15` `minval=5` `maxval=50` |
|
||||
| 76 | [Mean and Median](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/statistics/mean_median.py) | Given the series of numbers [11, 16, 36, 50, 65, 68, 80, 85, 94, 96]. find the arithmatic mean and mdian of the series | Arithmetic mean of the series is 60.1 and Arithmetic median of this series is 66.5 | mean_median | `maxlen=10` |
|
||||
| 107 | [Conditional Probability](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/statistics/conditional_probability.py) | Someone tested positive for a nasty disease which only 1.02% of population have. Test sensitivity (true positive) is equal to SN= 98.33% whereas test specificity (true negative) SP= 96.76%. What is the probability that this guy really has that disease? | 23.82% | conditional_probability | `` |
|
||||
| 30 | [Combinations of Objects](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/statistics/combinations.py) | Number of combinations from 13 objects picked 1 at a time | 13 | combinations | `maxlength=20` |
|
||||
| 42 | [Permutations](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/statistics/permutation.py) | Number of Permutations from 10 objects picked 9 at a time = | 3628800 | permutation | `maxlength=20` |
|
||||
| 52 | [Probability of a certain sum appearing on faces of dice](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/statistics/dice_sum_probability.py) | If 2 dice are rolled at the same time, the probability of getting a sum of 11 = | 2/36 | dice_sum_probability | `maxDice=3` |
|
||||
| 54 | [Confidence interval For sample S](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/statistics/confidence_interval.py) | The confidence interval for sample [235, 273, 291, 243, 251, 277, 217, 202, 233, 204, 218, 209, 214, 248, 271, 205, 219, 260, 282, 268, 278, 203, 270, 246, 242, 281] with 95% confidence is | (254.8588591994677, 232.83344849283998) | confidence_interval | `` |
|
||||
| 59 | [Mean,Standard Deviation,Variance](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/statistics/data_summary.py) | Find the mean,standard deviation and variance for the data[36, 30, 41, 14, 31, 10, 28, 44, 10, 13, 12, 49, 48, 39, 22] | The Mean is 28.466666666666665 , Standard Deviation is 188.11555555555557, Variance is 13.715522431010625 | data_summary | `number_values=15` `minval=5` `maxval=50` |
|
||||
| 76 | [Mean and Median](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/statistics/mean_median.py) | Given the series of numbers [2, 25, 39, 40, 48, 55, 59, 70, 76, 77]. find the arithmatic mean and mdian of the series | Arithmetic mean of the series is 49.1 and Arithmetic median of this series is 51.5 | mean_median | `maxlen=10` |
|
||||
| 107 | [Conditional Probability](https://github.com/lukew3/mathgenerator/blob/main/mathgenerator/funcs/statistics/conditional_probability.py) | Someone tested positive for a nasty disease which only 0.36% of population have. Test sensitivity (true positive) is equal to SN= 93.61% whereas test specificity (true negative) SP= 93.13%. What is the probability that this guy really has that disease? | 4.69% | conditional_probability | `` |
|
||||
|
||||
@@ -18,5 +18,5 @@ def gen_func(maxLength=20, maxWidth=20, maxHeight=50, unit='m', format='string')
|
||||
return l, w, h, ans, unit
|
||||
|
||||
|
||||
volume_pyramid = Generator("Volume of pyramid", 112, gen_func,
|
||||
volume_pyramid = Generator("Volume of pyramid", 122, gen_func,
|
||||
["maxLength=20", "maxWidth=20", "maxHeight=50", "unit='m'"])
|
||||
Reference in New Issue
Block a user