Skip to content

racca3141/Randomized-Multiplication-Table

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

randomizedmultiplicationtable

The motivation for this project was to create a learning app for my children, Blaise and Chloe. The logic below was transferred to an IOS app, one that they can use on their tablet without having to download one from the App Store.

Randomize the order of a 12 x 12 multiplication table. A "test your knowledge" with scoring routine is included at the end.

Here is a sample output (click RAW to view as it should be displayed):

ms[0] = 11=1 ms[1] = 12=2 ms[2] = 13=3 ms[3] = 14=4 ms[4] = 15=5 ms[5] = 16=6 ms[6] = 17=7 ms[7] = 18=8 ms[8] = 19=9 ms[9] = 110=10 ms[10] = 111=11 ms[11] = 112=12 ms[12] = 21=2 ms[13] = 22=4 ms[14] = 23=6 ms[15] = 24=8 ms[16] = 25=10 ms[17] = 26=12 ms[18] = 27=14 ms[19] = 28=16 ms[20] = 29=18 ms[21] = 210=20 ms[22] = 211=22 ms[23] = 212=24 ms[24] = 31=3 ms[25] = 32=6 ms[26] = 33=9 ms[27] = 34=12 ms[28] = 35=15 ms[29] = 36=18 ms[30] = 37=21 ms[31] = 38=24 ms[32] = 39=27 ms[33] = 310=30 ms[34] = 311=33 ms[35] = 312=36 ms[36] = 41=4 ms[37] = 42=8 ms[38] = 43=12 ms[39] = 44=16 ms[40] = 45=20 ms[41] = 46=24 ms[42] = 47=28 ms[43] = 48=32 ms[44] = 49=36 ms[45] = 410=40 ms[46] = 411=44 ms[47] = 412=48 ms[48] = 51=5 ms[49] = 52=10 ms[50] = 53=15 ms[51] = 54=20 ms[52] = 55=25 ms[53] = 56=30 ms[54] = 57=35 ms[55] = 58=40 ms[56] = 59=45 ms[57] = 510=50 ms[58] = 511=55 ms[59] = 512=60 ms[60] = 61=6 ms[61] = 62=12 ms[62] = 63=18 ms[63] = 64=24 ms[64] = 65=30 ms[65] = 66=36 ms[66] = 67=42 ms[67] = 68=48 ms[68] = 69=54 ms[69] = 610=60 ms[70] = 611=66 ms[71] = 612=72 ms[72] = 71=7 ms[73] = 72=14 ms[74] = 73=21 ms[75] = 74=28 ms[76] = 75=35 ms[77] = 76=42 ms[78] = 77=49 ms[79] = 78=56 ms[80] = 79=63 ms[81] = 710=70 ms[82] = 711=77 ms[83] = 712=84 ms[84] = 81=8 ms[85] = 82=16 ms[86] = 83=24 ms[87] = 84=32 ms[88] = 85=40 ms[89] = 86=48 ms[90] = 87=56 ms[91] = 88=64 ms[92] = 89=72 ms[93] = 810=80 ms[94] = 811=88 ms[95] = 812=96 ms[96] = 91=9 ms[97] = 92=18 ms[98] = 93=27 ms[99] = 94=36 ms[100] = 95=45 ms[101] = 96=54 ms[102] = 97=63 ms[103] = 98=72 ms[104] = 99=81 ms[105] = 910=90 ms[106] = 911=99 ms[107] = 912=108 ms[108] = 101=10 ms[109] = 102=20 ms[110] = 103=30 ms[111] = 104=40 ms[112] = 105=50 ms[113] = 106=60 ms[114] = 107=70 ms[115] = 108=80 ms[116] = 109=90 ms[117] = 1010=100 ms[118] = 1011=110 ms[119] = 1012=120 ms[120] = 111=11 ms[121] = 112=22 ms[122] = 113=33 ms[123] = 114=44 ms[124] = 115=55 ms[125] = 116=66 ms[126] = 117=77 ms[127] = 118=88 ms[128] = 119=99 ms[129] = 1110=110 ms[130] = 1111=121 ms[131] = 1112=132 ms[132] = 121=12 ms[133] = 122=24 ms[134] = 123=36 ms[135] = 124=48 ms[136] = 125=60 ms[137] = 126=72 ms[138] = 127=84 ms[139] = 128=96 ms[140] = 129=108 ms[141] = 1210=120 ms[142] = 1211=132 ms[143] = 1212=144

ms[0] = 85=40 ms[1] = 212=24 ms[2] = 39=27 ms[3] = 42=8 ms[4] = 912=108 ms[5] = 52=10 ms[6] = 107=70 ms[7] = 43=12 ms[8] = 68=48 ms[9] = 83=24 ms[10] = 410=40 ms[11] = 25=10 ms[12] = 88=64 ms[13] = 611=66 ms[14] = 1210=120 ms[15] = 1012=120 ms[16] = 612=72 ms[17] = 35=15 ms[18] = 34=12 ms[19] = 37=21 ms[20] = 81=8 ms[21] = 72=14 ms[22] = 119=99 ms[23] = 14=4 ms[24] = 93=27 ms[25] = 13=3 ms[26] = 112=22 ms[27] = 22=4 ms[28] = 128=96 ms[29] = 97=63 ms[30] = 73=21 ms[31] = 62=12 ms[32] = 19=9 ms[33] = 126=72 ms[34] = 1111=121 ms[35] = 84=32 ms[36] = 91=9 ms[37] = 78=56 ms[38] = 66=36 ms[39] = 56=30 ms[40] = 16=6 ms[41] = 59=45 ms[42] = 710=70 ms[43] = 21=2 ms[44] = 54=20 ms[45] = 17=7 ms[46] = 58=40 ms[47] = 89=72 ms[48] = 76=42 ms[49] = 38=24 ms[50] = 67=42 ms[51] = 129=108 ms[52] = 64=24 ms[53] = 31=3 ms[54] = 24=8 ms[55] = 110=10 ms[56] = 108=80 ms[57] = 41=4 ms[58] = 95=45 ms[59] = 1010=100 ms[60] = 911=99 ms[61] = 109=90 ms[62] = 86=48 ms[63] = 1110=110 ms[64] = 51=5 ms[65] = 312=36 ms[66] = 117=77 ms[67] = 102=20 ms[68] = 512=60 ms[69] = 412=48 ms[70] = 49=36 ms[71] = 111=11 ms[72] = 124=48 ms[73] = 29=18 ms[74] = 82=16 ms[75] = 28=16 ms[76] = 87=56 ms[77] = 61=6 ms[78] = 1212=144 ms[79] = 23=6 ms[80] = 910=90 ms[81] = 15=5 ms[82] = 123=36 ms[83] = 510=50 ms[84] = 47=28 ms[85] = 118=88 ms[86] = 99=81 ms[87] = 121=12 ms[88] = 32=6 ms[89] = 65=30 ms[90] = 11=1 ms[91] = 79=63 ms[92] = 116=66 ms[93] = 96=54 ms[94] = 26=12 ms[95] = 74=28 ms[96] = 711=77 ms[97] = 57=35 ms[98] = 610=60 ms[99] = 112=12 ms[100] = 114=44 ms[101] = 48=32 ms[102] = 211=22 ms[103] = 105=50 ms[104] = 98=72 ms[105] = 1211=132 ms[106] = 1011=110 ms[107] = 104=40 ms[108] = 812=96 ms[109] = 12=2 ms[110] = 44=16 ms[111] = 33=9 ms[112] = 127=84 ms[113] = 101=10 ms[114] = 810=80 ms[115] = 45=20 ms[116] = 77=49 ms[117] = 103=30 ms[118] = 111=11 ms[119] = 311=33 ms[120] = 122=24 ms[121] = 27=14 ms[122] = 210=20 ms[123] = 712=84 ms[124] = 94=36 ms[125] = 106=60 ms[126] = 511=55 ms[127] = 125=60 ms[128] = 310=30 ms[129] = 75=35 ms[130] = 63=18 ms[131] = 113=33 ms[132] = 46=24 ms[133] = 18=8 ms[134] = 411=44 ms[135] = 55=25 ms[136] = 92=18 ms[137] = 1112=132 ms[138] = 36=18 ms[139] = 71=7 ms[140] = 69=54 ms[141] = 115=55 ms[142] = 811=88 ms[143] = 53=15

8 x 5 = 40 2 x 12 = 24 3 x 9 = 27 4 x 2 = 8 9 x 12 = 108 5 x 2 = 10 10 x 7 = 70 4 x 3 = 12 6 x 8 = 48 8 x 3 = 24 4 x 10 = 40 2 x 5 = 10 8 x 8 = 64 6 x 11 = 66 12 x 10 = 120 10 x 12 = 120 6 x 12 = 72 3 x 5 = 15 3 x 4 = 12 3 x 7 = 21 8 x 1 = 8 7 x 2 = 14 11 x 9 = 99 1 x 4 = 4 9 x 3 = 27 1 x 3 = 3 11 x 2 = 22 2 x 2 = 4 12 x 8 = 96 9 x 7 = 63 7 x 3 = 21 6 x 2 = 12 1 x 9 = 9 12 x 6 = 72 11 x 11 = 121 8 x 4 = 32 9 x 1 = 9 7 x 8 = 56 6 x 6 = 36 5 x 6 = 30 1 x 6 = 6 5 x 9 = 45 7 x 10 = 70 2 x 1 = 2 5 x 4 = 20 1 x 7 = 7 5 x 8 = 40 8 x 9 = 72 7 x 6 = 42 3 x 8 = 24 6 x 7 = 42 12 x 9 = 108 6 x 4 = 24 3 x 1 = 3 2 x 4 = 8 1 x 10 = 10 10 x 8 = 80 4 x 1 = 4 9 x 5 = 45 10 x 10 = 100 9 x 11 = 99 10 x 9 = 90 8 x 6 = 48 11 x 10 = 110 5 x 1 = 5 3 x 12 = 36 11 x 7 = 77 10 x 2 = 20 5 x 12 = 60 4 x 12 = 48 4 x 9 = 36 11 x 1 = 11 12 x 4 = 48 2 x 9 = 18 8 x 2 = 16 2 x 8 = 16 8 x 7 = 56 6 x 1 = 6 12 x 12 = 144 2 x 3 = 6 9 x 10 = 90 1 x 5 = 5 12 x 3 = 36 5 x 10 = 50 4 x 7 = 28 11 x 8 = 88 9 x 9 = 81 12 x 1 = 12 3 x 2 = 6 6 x 5 = 30 1 x 1 = 1 7 x 9 = 63 11 x 6 = 66 9 x 6 = 54 2 x 6 = 12 7 x 4 = 28 7 x 11 = 77 5 x 7 = 35 6 x 10 = 60 1 x 12 = 12 11 x 4 = 44 4 x 8 = 32 2 x 11 = 22 10 x 5 = 50 9 x 8 = 72 12 x 11 = 132 10 x 11 = 110 10 x 4 = 40 8 x 12 = 96 1 x 2 = 2 4 x 4 = 16 3 x 3 = 9 12 x 7 = 84 10 x 1 = 10 8 x 10 = 80 4 x 5 = 20 7 x 7 = 49 10 x 3 = 30 1 x 11 = 11 3 x 11 = 33 12 x 2 = 24 2 x 7 = 14 2 x 10 = 20 7 x 12 = 84 9 x 4 = 36 10 x 6 = 60 5 x 11 = 55 12 x 5 = 60 3 x 10 = 30 7 x 5 = 35 6 x 3 = 18 11 x 3 = 33 4 x 6 = 24 1 x 8 = 8 4 x 11 = 44 5 x 5 = 25 9 x 2 = 18 11 x 12 = 132 3 x 6 = 18 7 x 1 = 7 6 x 9 = 54 11 x 5 = 55 8 x 11 = 88 5 x 3 = 15

8 x 5 = 0 Wrong. 8 x 5 = 40 Your score is 0/1 or 0% of 1 questions.

2 x 12 = 24 Correct! Your score is 1/2 or 50% of 2 questions.

3 x 9 = 27 Correct! Your score is 2/3 or 66.6667% of 3 questions.

4 x 2 = 8 Correct! Your score is 3/4 or 75% of 4 questions.

9 x 12 = 108 Correct! Your score is 4/5 or 80% of 5 questions.

5 x 2 = 10 Correct! Your score is 5/6 or 83.3333% of 6 questions.

10 x 7 = 70 Correct! Your score is 6/7 or 85.7143% of 7 questions.

4 x 3 = 12 Correct! Your score is 7/8 or 87.5% of 8 questions.

6 x 8 = 48 Correct! Your score is 8/9 or 88.8889% of 9 questions.

8 x 3 = 24 Correct! Your score is 9/10 or 90% of 10 questions.

4 x 10 = 4000 Wrong. 4 x 10 = 40 Your score is 9/11 or 81.8182% of 11 questions.

2 x 5 =

About

Randomize the order of a 12 x 12 multiplication table.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages