mirror of
https://github.com/1bardesign/batteries.git
synced 2024-11-22 06:04:35 +00:00
uuid: Discard gsub's 2nd return value
This commit is contained in:
parent
57bc1a2edb
commit
2642c304ad
8
uuid.lua
8
uuid.lua
@ -17,11 +17,13 @@ local uuid4_template = "xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx"
|
||||
|
||||
--generate a UUID version 4 (random)
|
||||
function uuid.uuid4(rng)
|
||||
return uuid4_template:gsub("[xy]", function (c)
|
||||
-- x should be 0x0-0xF, the single y should be 0x8-0xB
|
||||
-- 4 should always just be 4 (denoting uuid version)
|
||||
-- x should be 0x0-0xF, the single y should be 0x8-0xB
|
||||
-- 4 should always just be 4 (denoting uuid version)
|
||||
local out, _ = uuid4_template:gsub("[xy]", function (c)
|
||||
return string.format("%x", c == "x" and _random(rng, 0x0, 0xF) or _random(rng, 0x8, 0xB))
|
||||
end)
|
||||
|
||||
return out
|
||||
end
|
||||
|
||||
return uuid
|
||||
|
Loading…
Reference in New Issue
Block a user