rand(5) > 0 ? randRange( 1, 9 ) : 0 rand(3) > 0 ? "." + randRange(1, 9) : "" randFromArray(["", "-"]) Number(SIGN + INT + FRAC) abs(NUMBER)

What is `\lvert commafy(NUMBER) \rvert`?

ABSOLUTE_NUMBER
init({ range: [ [-1, 11], [-1, 1] ] }); var start = 0; var end = 10; var originX = 0; var x = ABSOLUTE_NUMBER; if ( SIGN === "-" ) { start = -10; end = 0; originX = 10; x = 10 - x; } numberLine( start, end ); style({ stroke: BLUE, fill: BLUE }); graph.pt = circle( [ x, 0 ], 0.15 ); style({ stroke: ORANGE, fill: ORANGE, strokeWidth: 3.5, arrows: "->" }); path( [ [ originX, 0 ], [ x, 0 ] ] ); circle( [ originX, 0 ], 0.10 ); graph.pt.toFront();

The distance from `0` to `commafy(NUMBER)` is `commafy(ABSOLUTE_NUMBER)`, which equals the absolute value.

In other words, `commafy(ABSOLUTE_NUMBER)` is the non-negative version of `commafy(NUMBER)`.