用法:
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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。