Beefy Boxes and Bandwidth Generously Provided by pair Networks
Clear questions and runnable code
get the best and fastest answer

Re: Big ints and random ints

by Masem (Monsignor)
on Jan 31, 2002 at 14:54 UTC ( #142423=note: print w/replies, xml ) Need Help??

in reply to Big ints and random ints

Generate the random number by sticking together N random digits to get. For example, if you want a random number between 1e30 and 9.99e39:
my $num = join '', map { int rand 10 } (0..(30 + int rand 10) );
Update actually, you don't even need the rand at the end; to go from 0 to 9.99e39:
my $num = join '', map { int rand 10 } (0..39);
as numbers of 38 digits or less will have zeroes prepended to them.

Dr. Michael K. Neylon - || "You've left the lens cap of your mind on again, Pinky" - The Brain
"I can see my house from here!"
It's not what you know, but knowing how to find it if you don't know that's important

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://142423]
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others perusing the Monastery: (7)
As of 2017-03-22 22:20 GMT
Find Nodes?
    Voting Booth?
    Should Pluto Get Its Planethood Back?

    Results (276 votes). Check out past polls.