in reply to Creating an array of unique numbers
As far as generating X unique numbers, try this:
my $max = 10; my $num = 5; my %numhash; for (1 .. $num) { my $randnum = int(rand($max) + 1); redo if exists ($numhash{$randnum}); $numhash{$randnum} = 1; } for (keys (%numhash)) { print "$_\n"; }
|
|---|