UUIDs

    Examples

    1. julia> uuid1(rng)
    2. UUID("cfc395e8-590f-11e8-1f13-43a2532b2fa8")

    Generates a version 4 (random or pseudo-random) universally unique identifier (UUID), as specified by RFC 4122.

    1. julia> rng = MersenneTwister(1234);
    2. julia> uuid4(rng)
    3. UUID("196f2941-2d58-45ba-9f13-43a2532b2fa8")

    source

    Generates a version 5 (namespace and domain-based) universally unique identifier (UUID), as specified by RFC 4122.

    This function requires at least Julia 1.1.

    1. julia> rng = MersenneTwister(1234);
    2. julia> u5 = uuid5(u4, "julia")
    3. UUID("b37756f8-b0c0-54cd-a466-19b3d25683bc")

    Inspects the given UUID and returns its version (see RFC 4122).

    Examples

    1. 4