randRange(0, 1) ? randRange(100, 999) : randRange(1000, 9999) NUMERATOR / 10000

Expresa localeToFixed(D, 4) como una fracción.

D

localeToFixed(D, 4) puede representarse como sigue.

= 0 + fraction(Math.floor(D*10%10), 10) + fraction(Math.floor(D*100%10), 100) + fraction(Math.floor(D*1000%10), 1000) + fraction(Math.floor(D*10000%10), 10000)

= fraction(NUMERATOR, 10000)

También puedes saltarte algunos pasos haciendo una fracción con NUMERATOR como el numerador y 10000 como el denominador (porque el decimal se extiende hasta el lugar de los diez milésimos).

fraction(NUMERATOR, 10000)

randRange(1, 19) randRangeExclude(1, 99, [10 , 20 , 30 , 40 , 50 , 60 , 70 , 80 , 90]) localeToFixed((W + D / 100), 2)

Expresa FIXED como una fracción mixta.

W + D / 100

FIXED puede representarse como sigue:

= W + fraction(floor(D / 10), 10) + fraction(D % 10, 100)

= W + fraction(D, 100)