Is the following problem with Math::Random::Secure fixable? For numbers greater than 2^32, the results are in scientific notation; unlike most modules, the string terminator quotes ''
and ""
don't put this in normal integer form:
perl -MMath::Random::Secure -E "say rand(10**300)"
1.02799411703931e+299
perl -MMath::Random::Secure -E 'say rand("10**300")'
9.30305125498312e+299
I want my results to look like this, except much larger:
perl -MMath::Random::Secure -E 'say rand("10**12")'
200565369174.914
How can I get the full decimal expansion of these numbers rather than scientific notation?