Beefy Boxes and Bandwidth Generously Provided by pair Networks
more useful options
 
PerlMonks  

Re: rand / srand

by GrandFather (Sage)
on Oct 24, 2006 at 07:45 UTC ( #580208=note: print w/ replies, xml ) Need Help??


in reply to rand / srand

rand is generally the C standard library rand function which varys from C to C implementation. rand is a pseudo-random number generator and it does repeat its cycle after a period that is a function of the specific implementation.Even minimal implementations should use at least 16 bits with a cycle length of 64K.

Much better generators are available and there is a vast quantity of material available describing the virtues and failings of different generators. For your purpose how many numbers do you require? Do they need to be random (derived from a "random seed"). Do they need to be independent or can a random starting point be used in a very long sequence? How many do you need to generate per second?

Random_number_generator is a starting point for exploring the world of random number generators. You could look at Math::Random for a better pseudo random number generator.



DWIM is Perl's answer to Gödel


Comment on Re: rand / srand
Select or Download Code

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://580208]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others studying the Monastery: (18)
As of 2015-07-30 17:03 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (273 votes), past polls