當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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