3 ms·
Yes, I definitely agree with that, and I don't understand why they did it that way. Generating a float in the [0,1) range by producing decimal digits seems utte
by mistercow 13y ago
Yes, I definitely agree with that, and I don't understand why they did it that way. Generating a float in the [0,1) range by producing decimal digits seems utterly perverse. The sane, naive, and correct way to do it is to generate an integer between 0 and 2^53 and then divide by 2^53.
- marshray 13y agoOr use an array of integers 0 <= n < 2^x. Some of the Javascript libraries involved are even using such a format.