randRange(1, 19) randRange(1, 20 - A)
init({ range: [[0, 12], [-1, 1]] }); var equation = rand(2) === 0 ? "\\Huge{\\blue{" + A + "} + \\green{" + B + "} = {?}}" : "\\Huge{{?} = \\blue{" + A + "} + \\green{" + B + "}}" label([0, 0], equation, "right");
A + B
drawCircles(A, BLUE);
drawCircles(B, GREEN);

There is \blue{A} blue dot. There are \blue{A} blue dots. There is \green{B} green dot. There are \green{B} green dots.

There are a total of A + B dots.