Thanks Peng, that was what I was looking for. One more question, if i want to ensure true randomness instead of pseudo-random; would the Math::TruRandom module be my best option? Has any of you worked with that before. I'm install that module now and it's taking a long time to run a make test, has been 20 minutes already; is that normal? Thanks.
--- On Mon, 7/28/08, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: From: [EMAIL PROTECTED] <[EMAIL PROTECTED]> Subject: Re: rand() To: [EMAIL PROTECTED] Cc: beginners@perl.org Date: Monday, July 28, 2008, 9:58 AM On Mon, Jul 28, 2008 at 11:52 PM, Bobby <[EMAIL PROTECTED]> wrote: > Peng, > > > > Could you give me an example code? I want to randomly select X numbers of > numbers from the @nums list. For instance, i want to randomly select 3 > numbers from @nums i.e. 10000, 10005, 140000. How would you use srand to do > this? > Try the modified code below, it works fine. use strict; use warnings; my $max=3; my @nums = ("10000","10002","10004","10005","10006","140000","1500000"); my @randnum = map { $nums[int rand(@nums)] } 1 .. $max; print "@randnum \n"; -- Regards, Jeff. - [EMAIL PROTECTED]