When I need unique identifiers for use with Mojolicious, I used Data::UUIDone that generates long (128 bits) numbers in accordance with RFC 4122
, , , :
use strict;
use warnings;
use Data::UUID;
my $gen = Data::UUID -> new();
my $binary_uuid = $gen -> create ;
print $gen -> to_string ( $binary_uuid ),"\n";
print $gen -> to_hexstring ( $binary_uuid ),"\n";
print $gen -> to_b64string ( $binary_uuid ),"\n";
. , , , :
my $gen = Data::UUID -> new();
my $uuid = $gen -> create_str ;
print $uuid, "\n";
print $gen -> to_hexstring ( $uuid ),"\n";