################################################################# # 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 = ; my @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 @number],$alpha[rand @alpha],$alpha[rand @alpha],$alpha[rand @alpha]; #### global 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