in reply to Re:(fongsaiyuk) Generating Random Integers
in thread Generating Random Integers

A key point is the generation of the seed value... Here is a seed value creation that I got out of a book

perldoc -f srand will tell you more about this as well.

In Perl's before 5.004 it was important to set a good srand value, but since then it's all been taken care of for you - one will be generated the first time you call rand.

If you're not doing anything more advanced than "simple randomness" for nothing particularly important (i.e. not cryptography or whatever), then this should be all you ever need.

If you're doing anything more complicated then, as others have said, look at something like Math::TrulyRandom

(Also, don't forget to check out Simon Cozens' article on How to choose a good Perl Book. I've never actually heard of the Brown book - what's it like?)

Tony

Replies are listed 'Best First'.
Re: Re: Re:(fongsaiyuk) Generating Random Integers
by fongsaiyuk (Pilgrim) on Jan 03, 2001 at 20:38 UTC
    In Perl's before 5.004 it was important to set a good srand value, but since then it's all been taken care of for you - one will be generated the first time you call rand.

    cool! I didn't know that. So many things to keep track off.. :)

    The book I referenced is authored by Martin C. Brown, the author of Perl Annotated Archives

    I think that the book is very good. I've read the old pink cammel several times and I still miss a few details about regex's... This book introduces them in a slightly different way that somehow has made better sense to me. :) I know that the pink is pretty old so I'm sure that the newer additions are *much* better.

    I looked on this sight for a review on the book, but didn't find one. After I get a bit farther through it I'll probably write up a review.