NAME
    Data::SimplePassword - Simple random password generator

SYNOPSIS
     use Data::SimplePassword;

     my $sp = Data::SimplePassword->new;
     $sp->chars( 0..9, 'a'..'z', 'A'..'Z' );    # optional

     my $password = $sp->make_password( 8 );    # length

DESCRIPTION
    YA very easy-to-use but a bit strong random password generator.

METHODS
    chars
         $sp->chars( 0..9, 'a'..'z', 'A'..'Z' );    # default
         $sp->chars( 0..9, 'a'..'z', 'A'..'Z', qw(+ /) );    # b64-like
         $sp->chars( 0..9 );
         my @c = $sp->chars;    # returns the current values

        Sets an array of characters you want to use in your password string.

    make_password
         my $password = $sp->make_password( 8 );    # default
         my $password = $sp->make_password( 1024 );

        Makes password string and just returns it. You can set the byte
        length as an integer.

DEPENDENCY
    Class::Accessor, Crypt::Random, Math::Random::MT

SEE ALSO
    Crypt::GeneratePassword, Crypt::RandPasswd, Data::RandomPass,
    String::MkPasswd

AUTHOR
    Ryo Okamoto <ryo at aquahill dot net>

