用法:
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")
相关用法
- Julia UUIDs.uuid4用法及代码示例
- Julia UUIDs.uuid_version用法及代码示例
- Julia UUIDs.uuid5用法及代码示例
- Julia Unicode.normalize用法及代码示例
- Julia Unicode.ispunct用法及代码示例
- Julia Unicode.uppercase用法及代码示例
- Julia Unicode.iscntrl用法及代码示例
- Julia Union{}用法及代码示例
- Julia Unicode.isletter用法及代码示例
- Julia UnitRange用法及代码示例
- Julia Unicode.isdigit用法及代码示例
- Julia Unicode.lowercase用法及代码示例
- Julia Unicode.islowercase用法及代码示例
- Julia Unicode.isassigned用法及代码示例
- Julia Unicode.textwidth用法及代码示例
- Julia Unicode.isprint用法及代码示例
- Julia Unicode.titlecase用法及代码示例
- Julia Unicode.isxdigit用法及代码示例
- Julia Unicode.isuppercase用法及代码示例
- Julia Unicode.lowercasefirst用法及代码示例
- Julia Unicode.isnumeric用法及代码示例
- Julia Unicode.isspace用法及代码示例
- Julia Unicode.uppercasefirst用法及代码示例
- Julia splice!用法及代码示例
- Julia @cfunction用法及代码示例
注:本文由纯净天空筛选整理自julialang.org 大神的英文原创作品 UUIDs.uuid1 — Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。