Post Reply 
More pseudo random number generators for calculators
07-09-2020, 11:19 AM
Post: #4
RE: More pseudo random number generators for calculators
Hi, Namir

Some algorithms you tested might get stuck, even with non-zero fractional part guess

Example, say with 12 digits calculator:

r = 0.999 999 999
r = frac(997/r)     → r = frac(997.000000 997000000 997000000 ...) = .000 000 997
r = frac(997/r)     → r = 0
r = frac(997/r)     → r = NaN

To avoid rounding errrors like above, multiply based versions is safer.
With 15 digits internal precision, and 3 digits factor k, r = frac(k*r) is guaranteed exact.

This may be why baseline use r = frac(997*r)
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
RE: More pseudo random number generators for calculators - Albert Chan - 07-09-2020 11:19 AM



User(s) browsing this thread: 1 Guest(s)