in reply to Random entry from combined data set
open(FH,"$file1") or die " Could not open $file1!!! Here's why: $!"; push @array, <FH>; close FH or die "Could not close $file1. Here's why: $!";
note: This could drain some memory so be careful. Also, it would probably be much more efficient if you made a subroutine to open the files and return the data to you. That way you won't have so many open calls all the time. I will post an example in a bit.print $array[rand(@array)]; # just for you, meowchow :)
sub openf{ my $file = shift; open(FH,$file) ||die"There's a problem! Here's what's up: $!"; my @array = <FH>; close FH ||die"There's a problem! Here's what's up: $!"; @array=grep{$_ ne ""} @array; return @array; } push @array,openf("test2.txt"),openf("test.txt"); print $array[4];
$_.=($=+(6<<1));print(chr(my$a=$_));$^H=$_+$_;$_=$^H; print chr($_-39); # Easy but its ok.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Re: Random entry from combined data set
by dvergin (Monsignor) on Jul 04, 2001 at 07:46 UTC |