Help language development. Donate to The Perl Foundation
UUID::V4 - generates a random v4 UUID (Universally Unique IDentifier)
use UUID::V4; # generate a uuid my $uuid = uuid-v4(); # 62353163-3235-4165-b337-316436626539 # validate a string against uuid-v4 regexp my $confirmation = is-uuid-v4($uuid); # True
UUID::V4 generates a random v4 UUID (Universally Unique IDentifier). See the RFC 4122 specification for details.
masukomi (a.k.a Kay Rhodes) based on Nobuyoshi Nakada's work in Ruby.
This library is free software; you can redistribute it and/or modify it under the MIT license.
Unfortunately LibUUID requires the
uuid dynamic library which didn't exist on my mac. This library uses Crypt::Random which doesn't suffer from that problem and should work on all Unix / Linux systems and Windows.
sub uuid-v4() returns Str
Generate a UUID in V4 format.
sub is-uuid-v4( Str $maybe_uuid ) returns Bool
Test if a string matches the UUID v4 format.