当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Julia UUIDs.uuid1用法及代码示例


用法:

uuid1([rng::AbstractRNG]) -> UUID

生成版本 1(基于时间)的通用唯一标识符 (UUID),由 RFC 4122 指定。请注意,节点 ID 是根据 RFC 的第 4.5 节随机生成的(不标识主机)。

uuid1 使用的默认 rng 不是 GLOBAL_RNG 并且每次调用不带参数的 uuid1() 都应该返回一个唯一标识符。重要的是,即使调用了Random.seed!(seed)uuid1 的输出也不会重复。目前(从 Julia 1.6 开始),uuid1 使用 Random.RandomDevice 作为默认 rng。但是,这是一个未来可能会改变的实现细节。

Julia 1.6

从 Julia 1.6 开始,uuid1 的输出不依赖于 GLOBAL_RNG

例子

julia> rng = MersenneTwister(1234);

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

相关用法


注:本文由纯净天空筛选整理自julialang.org 大神的英文原创作品 UUIDs.uuid1 — Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。