NAME
Text::Password::Pronounceable::RandomCase - Generate pronounceable
passwords with random case
SYNOPSIS
## defaults to upper case in a quarter of all cases
Text::Password::Pronounceable::RandomCase->generate(6, 10);
## Explicit
Text::Password::Pronounceable::RandomCase->generate(6, 10, 4);
## Ditto
my $pp = Text::Password::Pronounceable::RandomCase->new(6, 10, 4);
$pp->generate;
DESCRIPTION
Text::Password::Pronounceable produces pronouncable passwords. But it
has the one disadvantage that it only uses lower case characters. This
module tries to solve this shortcoming. The two methods *new()* and
*generate()* take a third parameter, which determines the frequency of
upper case characters. Any 1/N'th character will be uppercased on
average.
If you do not pass any arguments, *generate()* will produce passwords
with a length of eight characters and a 1/4 probability for any
character to be uppercased.
DEPENDENCIES
Text::Password::Pronounceable
VERSION
0.03
AUTHOR
Mario Domgoergen <
[email protected]>
BUGS
Please report any bugs or feature requests to
"bug-text-password-pronounceable-randomcase at rt.cpan.org", or through
the web interface at
<
http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Text-Password-Pronouncea
ble-RandomCase>. I will be notified, and then you'll automatically be
notified of progress on your bug as I make changes.
SUPPORT
You can find documentation for this module with the perldoc command.
perldoc Text::Password::Pronounceable::RandomCase
You can also look for information at:
* RT: CPAN's request tracker
<
http://rt.cpan.org/NoAuth/Bugs.html?Dist=Text-Password-Pronounceabl
e-RandomCase>
* AnnoCPAN: Annotated CPAN documentation
<
http://annocpan.org/dist/Text-Password-Pronounceable-RandomCase>
* CPAN Ratings
<
http://cpanratings.perl.org/d/Text-Password-Pronounceable-RandomCas
e>
* Search CPAN
<
http://search.cpan.org/dist/Text-Password-Pronounceable-RandomCase>
LICENSE AND COPYRIGHT
Copyright 2008-2009 Mario Domgoergen.
This program is free software; you can redistribute it and/or modify it
under the terms of either:
* the GNU General Public License as published by the Free Software
Foundation; either version 1, or (at your option) any later version,
or
* the Artistic License version 2.0.