Acme-CPANModules-UUID

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN


	- No functional changes.

	- Mention Data::GUID.


0.004   2021-01-18  Released-By: PERLANCAR; Urgency: medium

	- Add entry: Crypt::Misc [GH#1].

	- [doc] Add information about variant & version encoding, add
	  feature v4_rfc4122.

	- [ux] For Data::UUID & UUID::Tiny benchmark code, when producing
	  the last UUID, convert to string for nicer output in 'bencher
	  --show-items-results'.


0.003   2021-01-17  Released-By: PERLANCAR; Urgency: medium

	- Add entries: UUID::Random::Secure, UUID::Random::PERLANCAR.

README  view on Meta::CPAN

        See also: Types::UUID which is a type library that uses Data::UUID
        as the backend.

    UUID::Random
        Author: PERLER <https://metacpan.org/author/PERLER>

        This module simply uses 32 calls to Perl's rand() to construct each
        random hexadecimal digits of the UUID (v4). Not really recommended,
        since perl's default pseudo-random generator is neither
        cryptographically secure nor has 128 bit of entropy. It also does
        not produce v4 UUIDs that conform to RFC 4122 (no encoding of
        variant & version information).

        To create a cryptographically secure random UUIDs, use Crypt::Misc.

        The benchmark code creates 1000+1 v4 string UUIDs.

    UUID::Random::PERLANCAR
        Author: PERLANCAR <https://metacpan.org/author/PERLANCAR>

        Just another implementation of UUID::Random.

lib/Acme/CPANModules/UUID.pm  view on Meta::CPAN

        },

        {
            module => 'UUID::Random',
            description => <<'MARKDOWN',

This module simply uses 32 calls to Perl's C<rand()> to construct each random
hexadecimal digits of the UUID (v4). Not really recommended, since perl's
default pseudo-random generator is neither cryptographically secure nor has 128
bit of entropy. It also does not produce v4 UUIDs that conform to RFC 4122 (no
encoding of variant & version information).

To create a cryptographically secure random UUIDs, use <pm:Crypt::Misc>.

The benchmark code creates 1000+1 v4 string UUIDs.

MARKDOWN
            bench_code_template => 'UUID::Random::generate() for 1..1000; ; UUID::Random::generate()',
            features => {
                is_xs => 0,
                is_pp => 1,

lib/Acme/CPANModules/UUID.pm  view on Meta::CPAN

    ],
};

1;
# ABSTRACT: List of modules that can generate immutable universally unique identifier (UUIDs)

__END__

=pod

=encoding UTF-8

=head1 NAME

Acme::CPANModules::UUID - List of modules that can generate immutable universally unique identifier (UUIDs)

=head1 VERSION

This document describes version 0.011 of Acme::CPANModules::UUID (from Perl distribution Acme-CPANModules-UUID), released on 2023-10-30.

=head1 SYNOPSIS

lib/Acme/CPANModules/UUID.pm  view on Meta::CPAN



=item L<UUID::Random>

Author: L<PERLER|https://metacpan.org/author/PERLER>

This module simply uses 32 calls to Perl's C<rand()> to construct each random
hexadecimal digits of the UUID (v4). Not really recommended, since perl's
default pseudo-random generator is neither cryptographically secure nor has 128
bit of entropy. It also does not produce v4 UUIDs that conform to RFC 4122 (no
encoding of variant & version information).

To create a cryptographically secure random UUIDs, use L<Crypt::Misc>.

The benchmark code creates 1000+1 v4 string UUIDs.


=item L<UUID::Random::PERLANCAR>

Author: L<PERLANCAR|https://metacpan.org/author/PERLANCAR>



( run in 0.296 second using v1.01-cache-2.11-cpan-a5abf4f5562 )