Re: rand()
- From: cybercruiserz@xxxxxxxxx (Bobby)
- Date: Mon, 28 Jul 2008 10:20:51 -0700 (PDT)
Peng,
I've ran a few tests and the code returned duplicate numbers, is there a way to have the script returns only unique values? thanks.
10005 1500000 10004 10004 1500000
10002 1500000 10006 10006 140000
--- On Mon, 7/28/08, peng.kyo@xxxxxxxxx <peng.kyo@xxxxxxxxx> wrote:
From: peng.kyo@xxxxxxxxx <peng.kyo@xxxxxxxxx>
Subject: Re: rand()
To: cybercruiserz@xxxxxxxxx
Cc: beginners@xxxxxxxx
Date: Monday, July 28, 2008, 9:58 AM
On Mon, Jul 28, 2008 at 11:52 PM, Bobby <cybercruiserz@xxxxxxxxx> wrote:
Peng,do
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
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. - Peng.Kyo@xxxxxxxxx
- References:
- Re: rand()
- From: Peng Kyo
- Re: rand()
- Prev by Date: Re: rand()
- Next by Date: Re: rand()
- Previous by thread: Re: rand()
- Next by thread: Re: rand()
- Index(es):
Relevant Pages
|