>>>>> "Wytch" == Wytch  <[EMAIL PROTECTED]> writes:

Wytch> I thought I was doing quite well but it seems I am picked on by the
Wytch> [non]random script I wrote! It seems to default to the first word in the
Wytch> array.

Wytch> I used rand @array;

Wytch> I think perhaps that I am thinking about it too simply and
Wytch> perhaps I need to involve more math - but I am not good at
Wytch> maths [though I am willing and a quick learner...lol] ! so can
Wytch> anyone point me in the right direction?

That's correct, but if you have a very very very old Perl, you'll need
to add "srand;" at the beginning of your program.  Do it just once,
though.

The normal idiom is:

        my $one_of_many = $many[rand @many];

-- 
Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095
<[EMAIL PROTECTED]> <URL:http://www.stonehenge.com/merlyn/>
Perl/Unix/security consulting, Technical writing, Comedy, etc. etc.
See PerlTraining.Stonehenge.com for onsite and open-enrollment Perl training!

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to