in reply to perl rand() function
I was playing around with rand() last night and wanted rand() to select a random number from a range. After much brain racking and some help from learning perl, I came up with this:
#!/usr/bin/perl -w use strict; srand; # produce n random numbers my $lowest_number=1; my $highest_number=49; my @number_range=($lowest_number...$highest_number); my @lottery_numbers=(1...6); my $a = 1; do { # A random element from @number_range is selected and # placed in to @X # $lottery_numbers[$a] = $number_range[rand $highest_number]; $a ++; } until $a > 6; print "@lottery_numbers[1...6]\n";
While this may not be of use to the original poster, I hope it will be useful to some monk in the future. :)
Yet another perl newbie.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Re: perl rand() function
by YuckFoo (Abbot) on Apr 16, 2002 at 21:52 UTC | |
by func (Acolyte) on Apr 17, 2002 at 20:38 UTC | |
|
Re: Re: perl rand() function
by hossman (Prior) on Apr 17, 2002 at 00:14 UTC |