randFromArray([ randFromArray([ [1, 1], [2, 1], [3, 1], [4, 1], [5, 1], [6, 1], [7, 1], [8, 1], [9, 1] ]), randFromArray([ [2, 1], [4, 1], [6, 1], [8, 1] ]), randFromArray([ [25, 2], [50, 2], [75, 2] ]) ]) randRange(1, 10) 0 SMALL_FACTOR * BIG_FACTOR padDigitsToNum( digits( SMALL_FACTOR ), SMALL_FACTOR_DECIMAL + 1 ) padDigitsToNum( digits( BIG_FACTOR ), BIG_FACTOR_DECIMAL + 1 ) []

graph.multiplier = new Multiplier( BIG_FACTOR, SMALL_FACTOR, BIG_FACTOR_DIGITS, SMALL_FACTOR_DIGITS, BIG_FACTOR_DECIMAL, SMALL_FACTOR_DECIMAL ); graph.multiplier.show(); graph.multiplier.showDecimals(); DUMMY = Array( graph.multiplier.getNumHints() );
localeToFixed( PRODUCT * pow( 10, -(BIG_FACTOR_DECIMAL + SMALL_FACTOR_DECIMAL) ) , BIG_FACTOR_DECIMAL + SMALL_FACTOR_DECIMAL)
graph.multiplier.showHint();
graph.multiplier.showDecimalsInProduct();