emcb has asked for the wisdom of the Perl Monks concerning the following question:
Hi,
I have just written a script that generates a random password. I am using perl 5.0.6, and heres the code:
And it tells me this:################################################################# # Random Password Generator ################################################################# use strict; # The Alpha/Number Dict Files $DICT_A = "/usr/perl/dict_a.txt"; $DICT_N = "/usr/perl/dict_n.txt"; # Open The Dict Files open( ALPHAN, "<$DICT_A" ) || die "Cannot Open Aplhanumeric Dict File: + $!"; open( NUMBER, "<$DICT_N" ) || die "Cannot Open Numeric Dict File: $!"; # Create Associative Arrays my @alpha = <ALPHAN>; my @number = <NUMBER>; # Chomp! chomp @alpha; chomp @number; # Close The Dict Files close ALPHAN; close NUMBER; # Set The Random Password my $ranpwd = $alpha[rand @alpha],$number[rand @number],$number[rand @n +umber],$alpha[rand @alpha],$alpha[rand @alpha],$alpha[rand @alpha];
Anyone Know Why? Cheers, Elfynglobal symbol "$DICT_A" requires explicit package name @ 8 global symbol "$DICT_N" requires explicit package name @ 9 global symbol "$DICT_A" requires explicit package name @ 11 global symbol "$DICT_N" requires explicit package name @ 12 Execution of /ranpwd.pl aborted. due to compilation errors
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: Some Weird Problem
by dws (Chancellor) on Dec 11, 2001 at 11:05 UTC | |
Re: Some Weird Probelm
by dvergin (Monsignor) on Dec 11, 2001 at 11:37 UTC | |
Re: Some Weird Probelm
by strat (Canon) on Dec 11, 2001 at 17:01 UTC | |
Re: Some Weird Probelm (boo)
by boo_radley (Parson) on Dec 11, 2001 at 19:39 UTC | |
by Spenser (Friar) on Dec 12, 2001 at 10:24 UTC |
Back to
Seekers of Perl Wisdom