# Module Uuid

    module Uuid: sig .. end

Implements universally unique identifiers based on version 3 of the UUID specification. Identifier generation is thread safe, and fast.

    type t

    include Identifiable.S

    include Invariant.S

    val create : unit -> t

`create ()` returns a new `t` guaranteed to not be equal to any other UUID generated by any process anywhere.

    module Stable: sig .. end

    val t_of_sexp : Sexplib.Sexp.t -> t

    val sexp_of_t : t -> Sexplib.Sexp.t

`create ()` returns a new `t` guaranteed to not be equal to any other UUID generated by any process anywhere.