You mapped the numbers between 0 and 1 that have a finite number of decimals, like 0.123123425736289 But there are many more real numbers between 0 and 1 that have an infinite number of decimals, like 0.1231234736876578632786278365782635879281987087420... As jgreen says in a sibling comment, which number do you assign to 1/3 = 0.333333333333333333333333333333333333333333... ? The result you got is well known but inte…
[edit] - fixed typo