Acme-CPANModules-UUID
view release on metacpan or search on metacpan
- 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.
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 )