ECMAScript spec says Math.random must be less than 1. I was about to stop there, but a thought occurred to me: could the multiply with a float make a number large enough to floor to a different value for large enough values? 🤔
I imagine it’d have to be a ridiculously large number to amount enough floating point imprecision to matter, if so.
This might throw array index out of bounds errors.
ECMAScript spec says Math.random must be less than 1. I was about to stop there, but a thought occurred to me: could the multiply with a float make a number large enough to floor to a different value for large enough values? 🤔
I imagine it’d have to be a ridiculously large number to amount enough floating point imprecision to matter, if so.