NAME
    FML::String::Random - create a random string.

SYNOPSIS
        my $random = new FML::String::Random;
        my $magic = $random->magic_string();
        my $id    = $random->identifier($magic);

DESCRIPTION
    This class generates a magic string and the identifier used for the
    session ID.

METHODS
  new()
    constructor.

  magic_string()
    generate a random magic string.

    Currently, the string is a combination of

        qw(a b c d e f g h k m n p r s t x y z 2 3 4 5 6 8);

    letters.

  identifier($buf)
    generate an identifier from $buf. It is used for the session ID.

CODING STYLE
    See "http://www.fml.org/software/FNF/" on fml coding style guide.

AUTHOR
    Ken'ichi Fukamachi

COPYRIGHT
    Copyright (C) 2008 Ken'ichi Fukamachi

    All rights reserved. This program is free software; you can redistribute
    it and/or modify it under the same terms as Perl itself.

HISTORY
    FML::String::Random appeared in fml8 mailing list driver package. See
    "http://www.fml.org/" for more details.

